183-服务者、队列、消费者之间的关系?

服务者与队列之间的关系?
  假如没有交换机的情况下,服务者会将消息直接放到队列中的。
  假如一个服务者对应多个队列,那么服务者发送的消息,会在每个队列中都生成一份。

消费者与队列之间的关系?
  
一个消费者可以监控一个队列,也可以监控多个队列。反之,一个队列可以被一个消费者监控,也可被多个消费者监控。
  当一个队列多个消费者监控时:队列中的消息只能发送给一个消费者,而且采用轮询机制,分发消息,第一次a拿,第二次b拿。
  当多个队列被一个消费者监控时:消费者会一次获取所有队列中的消息。
  注意:假如队列中有三个消息,这三个消息只能被同一个消费者获取。就是说消费者对与队列中的消息,要么全获取,要么一个都获取不到。

posted on 2020-05-19 18:29  十年磨三劍  阅读(257)  评论(0编辑  收藏  举报

导航