博客园Logo
首页
新闻
博问
专区
闪存
班级
搜索
所有博客
搜索
当前博客
搜索
我的博客
写随笔
我的博客
短消息
用户头像
我的博客
我的园子
账号设置
简洁模式
退出登录
孤王就是朕
路漫漫其修远兮,吾将上下而求索!
websocket多实例推送解决方案-数据实时展示
需求
需要前端展示实时的订单数据信息。如下图所示,实时下单实时页面统计更新展示
思路方案
前端使用websocket 建立通信
后端监听数据库的binglog变更,实时得到最新数据,推送到前端
现状及问题
客户端想实现实时获取数据的变更,使用了websocket+kafkaMq,当数据库变更的时候,通过mq发送变更信息到队列,服务端消费。
由于客户端与服务端websocket连接,是单台服务器建立通道,数据库变更到服务器消费,只会是其中一台服务器消费,其他服务器消费不到,导致其他服务器连接的客户端,接收不到实时的数据。
标签:总结,websocket,博客,实时,服务器,变更,客户端 From: https://www.cnblogs.com/lmyy/p/17383165.html