消息推送是移动互联网最基础的需求之一,用于满足移动互联环境下消息到达用户客户端。以商品交易为例,当买家下单后,我们通过移动端消息推送消息告诉卖家。当卖家已经发货时,我们通过移动端消息推送告诉买家,让买卖双方及时掌握商品交易的实时订单动态。
点击空白处退出提示
消息推送是移动互联网最基础的需求之一,用于满足移动互联环境下消息到达用户客户端。以商品交易为例,当买家下单后,我们通过移动端消息推送消息告诉卖家。当卖家已经发货时,我们通过移动端消息推送告诉买家,让买卖双方及时掌握商品交易的实时订单动态。
认证授权服务:验证客户端 MQTT 连接的 Token(如 JWT),校验通过后允许订阅 / 发布主题,防止越权
业务服务集群:业务触发推送(如订单支付后生成 “支付成功” 消息),调用 MQTT 客户端发布消息
推送管理服务:配置推送策略(定时推送 / 条件推送)、用户分组管理、推送效果统计
用户中心服务:提供用户基础信息(如用户 ID、角色),为主题订阅和权限校验提供数据支持
消息存储服务:存储历史推送消息(MySQL/Redis),支持客户端拉取离线消息
监控 / 日志 / 告警服务:监控 MQTT Broker 状态、推送成功率,记录用户消息行为,异常时触发告警
服务用到的技术:spring cloud,redis,kafka,elasticsearch,artmis,mysql。
负责的内容:
1.负责前期产品调研和调研文档编写
2.负责消息推送部分功能模块概要设计和详细设计
3.负责服务端 sdk 和客户端 sdk 包全部功能(包括注册、推送、绑定、解绑等)
4.负责离线消息推送全部功能模块的对接和开发
5.负责k8s+jenkins进行CICD进行包的部署发布
6.负责产品压测文档的编写




评论