RabbitMQ之Exchange、Queue参数详解
1.先来介绍RabbitMQ中的成员
- Producer(生产者): 将消息发送到Exchange
- Exchange(交换器):将从生产者接收到的消息路由到Queue
- Queue(队列):存放供消费者消费的消息
- BindingKey(绑定键):建立Exchange与Queue之间的关系(个人看作是一种规则,也就是Exchange将什么样的消息路由到Queue)
- RoutingKey(路由键):Producer发送消息与路由键给Exchange,Exchange将判断RoutingKey是否符合BindingKey,如何则将该消息路由到绑定的Queue
- Consumer(消费者):从Queue中获取消息
下面是各个成员的作用图解
RabbitMQ之Exchange、Queue参数详解

总结:RabbitMQ中的Exchange和Queue可以是多对多的关系。在RabbitMQ中,Exchange和Queue的绑定可以是多对多的关系,即一个Exchange可以绑定多个Queue,一个Queue也可以绑定多个Exchange
    郭慕荣博客园
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号