短信平台整体架构
2017-04-12 13:57:43 0 举报
短信平台整体架构主要包括以下几个部分:用户接入层、业务处理层、数据存储层和系统管理层。用户接入层主要负责接收用户的短信发送请求,包括手机号码、内容等;业务处理层主要负责对用户的请求进行处理,包括验证码发送、通知类短信发送等;数据存储层主要负责存储用户的短信记录,包括发送时间、发送状态等;系统管理层主要负责对整个平台的运行进行监控和管理,包括性能监控、故障处理等。
作者其他创作
大纲/内容
定时发送任务
短信网关服务
定时更新本地队列映射
数据服务服务
发送结果更新
入队
网关3
分配队列
Redis
发送短信
送达计数
RPC发送
DB
计数消息处理
计数队列
拉取到期任务
结果确认任务
监控统计任务
获取待发送数据
网关2
发送计数
定时从配置中心拉取队列配置
文件
重新发送任务
MongoDB
HA级别
发送队列
通知API
监控服务
更新
拉取
提交短信营销任务
配置中心
发送服务
记录
网关1
拉取消息
HTTP发送API
轮训
定时更新Provider优先级
时间分配
SMS消息处理
拉取发送任务
告警服务
0 条评论
回复 删除
下一页