Rabbitmq note

最近在看厮大的【RabbitMQ实战指南】,有一段描述很精炼,很到位,特此摘录。

交换器相当于投递包裹的邮箱,RoutingKey相当于填写在包裹上的地址, BindingKey相当于包裹的目的地,当填写在包裹上的地址和实际想要投递的地址相匹配时,那么这个包裹就会被正确投递到目的地,最后这个目的地的"主人"一一队列可以保留这个包裹。如果填写的地址出错,邮递员不能正确投递到目的地,包裹可能会回退给寄件人,也有可能被丢弃。

在某些情形下 , RoutingKey 与 BindingKey 可以看作同一个东西 。