几种MQ的比较
ActiveMQ 基于java开发,遵循JMS规范,产品不怎么维护了,适合中小型企业使用
RabbitMQ 基于erlang开发,erlang先天性支持高并发,支持AMQP协议,适合对稳定性要求高的企业级应用
Kafka 基于java开发,高性能,高吞吐量,可动态扩容,应用在大数据日志处理
RabbitMQ应答模式分为自动应答和手动应答
RabbitMQ五种队列模式
①简单队列(点对点),一个生产者将消息投递到消息队列,只能有一个消息者进行消费
②工作队列(能者多劳)
③发布订阅模式
④路由模式
⑤通配符模式