IT分销/经销 中间件

MQ集群队列取消息时,如何只访问一个管理器取出所有消息

假设我的集群有三个队列管理器A,B,C,共享队列名为Q1第一步:往A管理的Q1队列put 三条信息 111,222,333消息被均分到集群队列A:Q1 111,B:Q1 222,C:Q1 333第二步:程序从管理器A的队列Q1取消息,正常取只能取倒111,怎么样才能把222和333也取出来,因为这些消息也是属于共享队列里的消... 显示全部
假设我的集群有三个队列管理器A,B,C,共享队列名为Q1
第一步:往A管理的Q1队列put 三条信息 111,222,333
消息被均分到集群队列A:Q1 111,B:Q1 222,C:Q1 333
第二步:程序从管理器A的队列Q1取消息,正常取只能取倒111,怎么样才能把222和333也取出来,因为这些消息也是属于共享队列里的消息,对于程序我只需要和A管理打交道,而不用关心其他集群成员?否则我觉得通过配置维护也比较麻烦,还望高手指点,不胜感激。 收起
参与8

查看其它 6 个回答sangmin214 的回答

sangmin214 sangmin214 系统工程师 SS
之所以使用集群,一个大的用处是提供数据处理的吞吐量,是通过运行多个实例在处理数据来达到的,也就是使用多个程序来处理,另一个大的用处是提供一定的fail-over,一个处理程序坏掉了,其他的实例还能继续处理。
既然你只有一个程序来处理,那就没有必要用集群了吧?
系统集成 · 2011-05-11
浏览773

回答者

sangmin214
sangmin214 0 0 3
系统工程师 SS
评论1117

sangmin214 最近回答过的问题

回答状态

  • 发布时间:2011-05-11
  • 关注会员:1 人
  • 回答浏览:773
  • X社区推广