实时消息推送技术架构方案一
2022-04-30 18:21:20 15 举报
实时消息推送技术架构方案一主要采用基于发布/订阅模式的消息中间件,如RabbitMQ、Kafka等。客户端通过订阅主题来接收消息,服务端通过发布消息到主题来实现推送。当有新消息产生时,消息中间件会将消息广播给所有订阅该主题的客户端。此外,为了提高消息的可靠性和实时性,还可以采用消息确认机制和持久化存储。同时,为了保证系统的高可用性,可以采用集群部署和负载均衡策略。此方案具有简单易用、可扩展性强等优点,适用于各种规模的实时消息推送场景。
作者其他创作
大纲/内容
token
即时推送服务
userinfo
客户端2
客户端5
Queue
login
办公网Nginx
推送失败、用户下线
办公网防火墙
LocalMap
客户端4
Mysql集群
用户C
WsSession不能序列化,需要伪序列化
客户端1
StaticBinding
websocket+userinfo
业务网Nginx
实时行情服务
客户端6
Redis集群
ping\\pong心跳检测
WsSession
用户A
F5
登录认证服务
msg+userinfo
RabbitMq集群
客户端3
用户B
loadbalance
Direct Exchange
Auth
上线感知重推
业务网防火墙

收藏

收藏
0 条评论
下一页