推送架构图
2016-10-28 18:21:50 0 举报
该推送架构图展示了一个典型的消息推送系统。在图中,有三个主要组件:消息生产者、消息代理和消息消费者。消息生产者负责生成要推送的消息,并将其发送到消息代理。消息代理接收来自消息生产者的消息,并将其存储在一个队列中。然后,消息代理将消息发送给消息消费者。消息消费者从队列中获取消息,并将其传递给最终用户。 这个架构图可以帮助我们更好地理解消息推送系统的工作原理。它展示了如何将消息从生产者传递到消费者,并确保消息能够可靠地到达最终用户。如果您需要更多关于推送架构的信息,请告诉我。😊
作者其他创作
大纲/内容
调用个推接口(HTTP请求)
4
0或者7
调用微盘push-server接口
其他
2
封装推送消息(CommonPushMessage)
PUSH-SERVER-YG
服务端
CONSOLE后台
通过gps调用放入redis缓存
用户端保存用户和推送SDK生成的DeviceToken
REDIS队列(多个缓存队列)
手机APP
TOOLS
3
jry-device启动多个线程(死循环),通过blpop阻塞的监控redis推送消息队列的信息,并消费,根据不同的业务(businessType),推送到不同的push-server上面
推送架构图
1
PUSH-SERVER-WP
GPS
JRY-DEVICE
推送消息到APP
ACS-用户
监控redis队列并执行推送
(1)启动APP(2)登录账户(3)退出APP推送SDK生成DeviceToken,绑定或者解除,用户和DeviceToken的绑定
LIVE-直播
push-server有两台(192.168.18.186上面,tomcat-push-server和tomcat-push-server-wp,端口为8885和8886,日志在/logs/push-server/api下面的api.log)
6
调用大盘push-server接口
5
个推服务
0 条评论
回复 删除
下一页