CNode

关于广播消息处理的技术方案

问答
Mmaolion发布于6 年前最后回复6 年前4 回复4981 浏览0 收藏

基本需求是,我有N个节点可以发部消息(广播消息),然后N个节点可以监听这些广播出来的消息,目前我的方案是用 Redis PUB/SUB, 就是拿Redis当中间服务

提这个就是还想知道 有没有更好的方式替代Redis, 广播的消息要是实时性,超过时间就消息没啥用 (毫秒级)

查看回复

回复 (4)

S
solarhell#1·6 年前

kafka、rabbitmq等专业消息队列都支持订阅同一个主题。

Z
zhennann#2·6 年前

这就是socket.io已经解决的问题(通过room机制),参见:socket.io 如果使用egg框架,就使用egg插件:egg-socket.io

J
JsonMa#3·6 年前

kafka或者rabbitmq吧

L
liangtongzhuo#4·6 年前

redis 并不是用来干这个的。 数量大了肯定不行

参与回复
登录后即可参与回复。登录