RabbitMQ是部署最广泛的开源消息代理
RabbitMQ在全球范围内的小型初创公司和大型企业中进行了超35000次 RabbitMQ生产部署,是最受欢迎的开源消息代理
direct :默认使用队列的名字来做,给谁取好名字,然后就给他发信息
Fanout: 多路分发的意思,定义好一个消息立马分发出去给n个消息队列去做
topic:根据不同的话题分类的消息去做,结合了正则的意思去做的
headers:类似于KV数据结构的方式,打包成块放出去再解开
exchanges属性
Name:
Durablity:持久化,重启时候恢复exchange
Auto-delete:自动删除(所有队列都解除绑定时候)