RabbitMQ:基于erlang语言开发,所以一共要安装erlang + rabbitMQ才行
RabbitMQ模式(基于AMQP协议)的消息路由过程:
拿到消息后,先给交换机(Exchange0),再根据不同的绑定策略,来决定发送给哪个队列
总共3种Exchange模式(Fanout广播, direct传送给指定队列, Topic主题模式:routing key 就比如匹配算法一样,前缀routing或者后缀key一样就分给他)
下面分别是3种模式的运行结果
下面是RabbitMQ管理界面