0

我希望将同一个队列用于多个订阅,

在此处输入图像描述

只是想知道这是否是一种好的做法,这种设计的优缺点是什么?

4

1 回答 1

1

这取决于你做什么。集中式队列拓扑有几个用例:

  1. 为横向扩展提供单一消息源。与拥有 N 个订阅侦听器和耗尽代理连接相比,您只有一个队列可以侦听和横向扩展。
  2. 集中式死信队列 - 不是为每个订阅处理死信队列,而是将所有死信消息合并到一个队列中以供使用。如果决策需要,这些消息将包含有关其原始来源的信息。
  3. 迁移场景 - 当您的旧主题/订阅需要从消息中排出,然后才能退役。
于 2020-09-14T18:02:37.680 回答