【发布时间】:2016-02-28 18:13:45
【问题描述】:
假设多个生产者发布到同一个交易所 E(扇出)。每个生产者都有自己的频道。队列 Q 必然要交换 E。生产者 P1 向 E 发布消息 M1,并从 E 接收到确认 A1。只有在确认 A1 之后,第二个生产者 P2 才发布第二个消息 M2。 RabbitMQ是否保证Q中的消息顺序:M1在前,M2在后?那就是订阅 Q 的消费者总是会收到 M1,然后是 M2?
【问题讨论】:
-
当一个生产者(P2)总是在等待前一个生产者(P1)得到确认时,为什么会有多个生产者? P1 和 P2 如何通信?
标签: rabbitmq