我正在学习JMS,我知道有两种类型的沟通:
排队
2个主题
我理解主题,但我无法理解是否可以由2个不同的消费者从同一队列中读取。
我问它,因为我知道amqp中有可能。
让我们像这样排队
somemodule2
并执行以下操作指令:
是否可能或与点对点方法相矛盾?
答案 0 :(得分:1)
这取决于你想要应用于Q的语义:严格的FIFO或并行处理..
语义(Q +消费者+并行体系结构等)的实现依赖于产品/体系结构(即集群与否,多线程等)。
包含用于更新库存的消息的Q的语义可能是FIFO,并且必须按严格的顺序处理,具有要发送给客户的邮件消息的队列可能是并行的,并且可以以任何顺序处理,可能有很多并发消费者