RabbitMQ pop操作原子性

| 有人知道RabbitMQ队列上的pop操作是否是原子的吗? 我有多个进程从同一个队列中读取(该队列被标记为持久性,在版本2.0.0上运行),并且看到一些相当奇怪的行为。
已邀请:
如果您的多个进程正在使用同一队列中的消息,则它们永远不应使用同一消息。 但是,请注意以下几点: 如果代理已将消息传递给您的一个消费者,并且拒绝了该消息(或在有机会确认之前终止了消息),则代理会将其放回到同一队列中,并将其传递给您的一个保持活跃的消费者。 如果您的消费者从不同的队列中拉出(每个队列都具有匹配的绑定),那么代理将把消息的副本放在每个队列中,每个消费者都将获得同一消息的副本。

要回复问题请先登录注册