【发布时间】:2018-11-30 14:10:01
【问题描述】:
我只是好奇发布和使用消息的最佳方式是什么,忽略了持久性、持久性和类似的东西,而是从集群中的网络角度来看?
如果我们通过打开到服务器 1 (s1) 的连接发布消息,但队列 @987654321@ 在服务器 2 (s2) 上,则服务器必须将该消息从 s1 移动到 s2,对吗?
最好总是从我们连接的服务器的“本地”队列中消费,这意味着我们通过连接消费的所有队列都位于该服务器上,不是吗?
这是否过于复杂?或者最好总是向队列所在的服务器发布和消费?我每天要处理大约 3B 条消息,所以我试图尽可能减少延迟和负载。
【问题讨论】: