rabbitmq
一、作用
异步、流量削峰、解耦、日志收集等
二、种类比较
优点 缺点
1、activemq api多 性能
2、kafka 吞吐量 事务、识别重发
3、rabbitmq 吞吐量、可靠性(发布确认,传输确认,持久化)
三、AMQP
四、确认机制
1、自动确认(接收确认) 2、手动确认
五、交换机种类
1、 定向(routing key) 2、topic(routing pattern)3、fanout(所有绑定该exchange的queue)
Exchange(交换机)只负责转发消息,不具备存储消息的能力,因此如果没有任何队列与Exchange绑定,或者没有符合路由规则的队列,那么消息会丢失