想实现一个 【事件中心】 的这种功能 方便 分布式服务中 多个进程 之间通信 解耦
想问问各位大神 有用过这个 pub/sub 在正式环境吗 可靠性 以及性能表现如何。
回复 (12)
L
看具体的业务吧。 redis:
发布一条消息如果没有消费者,则这条消息丢失;一条消息可以多个消费者;没有消息处理结果反馈。总体来说低安全
rabbitmq:
发布一条消息如果没有消费者,消息不丢失;一条消息对应一个消费者;有消息处理结果反馈。总体来说高安全。
来自酷炫的 CNodeMD
F
nsq.io
I
没必要一定要用redis,redis的水平扩展能力也有问题
S
bull
I
引用 lovegnep看具体的业务吧。 redis: 发布一条消息如果没有消费者,则这条消息丢失;一条消息可以多个消费者;没有消息处理结果反馈。总体来说低安全 rabbitmq: 发布一条消息如果没有消费者,消息不...
@lovegnep 感谢老铁 看来我的业务选择redis 应该没毛病·· 我就像要一种广播的形式 多个消费者 丢了也无所谓。。
N
引用 chenzeZzzredis pub/sub 可靠性探究
@chenzeZzz
P
为何不考虑消息队列?
I
A
kue 了解一下 你这个需求用类似消息队列的方式更好一点 自己用pub sub实现有很多细节需要处理
P
引用 ipengyo@peasonlee 有推荐的吗
@ipengyo rabbitmq, kafka
C
redis pub/sub 可靠性探究
参与回复
登录后即可参与回复。登录