# docs **Repository Path**: sunghoo/docs ## Basic Information - **Project Name**: docs - **Description**: 学习总结文档。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-04 - **Last Updated**: 2025-09-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # docs ```mermaid sequenceDiagram participant User as 用户 participant UserSvc as 用户服务 (写模型) participant DB_User as 用户数据库 participant Kafka as 消息总线 participant OrderViewBuilder as 订单视图构建服务 participant ES as Elasticsearch (读模型) User->>UserSvc: POST /users/usr_abc/profile (newName: "张三丰") UserSvc->>DB_User: UPDATE users SET name = "张三丰" WHERE id = "usr_abc" DB_User-->>UserSvc: Success Note right of UserSvc: 核心业务完成,发布领域事件 UserSvc->>Kafka: Publish to 'user.events' topic (Event: UserUpdated) Kafka-->>OrderViewBuilder: Consume 'UserUpdated' event Note right of OrderViewBuilder: 收到事件: { userId: "usr_abc", newName: "张三丰" } OrderViewBuilder->>ES: POST /order_query_view/_update_by_query Note right of ES: Payload: Query on user_id, Script to update user_name ES-->>OrderViewBuilder: { "total": 150, "updated": 150, "failures": [] } Note right of OrderViewBuilder: 任务成功,150个订单文档被更新 ``` [Mpass](https://smpass.hyundai-autoever.com/mpass/hmgs_mpass.html) [AutoWay](https://autowayapps.hyundai.net/appstore/app/appList.sm?companyId=null) [Omnissa Horizon Client for Windows](https://customerconnect.omnissa.com/downloads/details?downloadGroup=CART26FQ2_WIN_2506&productId=1616&rPId=119130) 허성호: Mapss아이디/비밀번호 9509909 A!09509909 Mpass: 질문답: 북경,김호,연대부중