Badge系统逻辑架构图
2016-11-03 11:00:41 0 举报
Badge系统逻辑架构图主要包括四个主要部分:用户、数据库、服务器和客户端。用户通过客户端应用程序与系统进行交互,发送请求并接收响应。服务器接收到用户的请求后,会查询数据库以获取所需的信息。数据库存储了所有用户的信息,包括他们的个人信息、成就徽章等。服务器处理完用户的请求后,会将结果返回给客户端,客户端再将这些结果显示给用户。此外,系统还包含一个后台管理模块,管理员可以通过这个模块对用户信息和成就徽章进行管理。整个系统的工作流程是:用户通过客户端应用程序发送请求->服务器接收请求并查询数据库->服务器处理请求并返回结果->客户端显示结果。
作者其他创作
大纲/内容
API
异常数据监控
原始用户行为信息
接口说明API接口:1. “勋章系统”提供用户已获勋章列表查询功能MQ异步消息接口:1. [接收]处理得到业务子系统上报的用户行为信息 * 用户学习行为数据:“学习中心”提供 @优生 * 用户登录行为数据:“签到系统”提供 @优生 * 用户消费行为数据:“DCAPI”提供 @鹏辉 * 用户分享行为数据:“???”提供 @宏宇2. [发送]用户获取特定勋章后将结果推送给得到后端
勋章系统
DCAPI
用户已获勋章关系
勋章计算规则与约束
客户端上报数据项?IP等风险监控需求存储时间UTC时间客户端\"拉\"勋章结果马拉松计算太复杂,和产品argu
勋章基本信息
学习中心
得到网关API
签到系统
客户端可能存在的问题1. 未提交2. 提交延迟3. 重复提交4. 提交数据异常
MongoDB
Rabbit MQ
MySQL
服务器可能存在的问题1. 业务系统未发送上行数据2. 业务系统发送上行数据未抵达(重试)3. 业务系统发送上行数据错误4. 勋章系统计算错误5. 勋章系统推送下行数据未抵达(重试)6. 业务系统推送消息至客户端未抵达
0 条评论
下一页