基本需求是,我有N个节点可以发部消息(广播消息),然后N个节点可以监听这些广播出来的消息,目前我的方案是用 Redis PUB/SUB, 就是拿Redis当中间服务
提这个就是还想知道 有没有更好的方式替代Redis, 广播的消息要是实时性,超过时间就消息没啥用 (毫秒级)
回复 (4)
S
kafka、rabbitmq等专业消息队列都支持订阅同一个主题。
Z
这就是socket.io已经解决的问题(通过room机制),参见:socket.io 如果使用egg框架,就使用egg插件:egg-socket.io
J
kafka或者rabbitmq吧
L
redis 并不是用来干这个的。 数量大了肯定不行
参与回复
登录后即可参与回复。登录