RabbitMQ
介绍
消息队列是典型的:生产者消费者模型
生产者不断向消息队列生产消息,消费者不断从队列中获取消息。消息的生产和获取都是异步的,只关心消息的发送和接收,没有业务逻辑的侵入,实现了生产者和消费者的解耦
端口:5672
界面版端口:15672
常见MQ产品
- ActiveMQ:基于JMS
- RabbitMQ:基于AMQP协议,erlang语言开发,稳定性好
- RocketMQ:基于JMS,阿里巴巴产品,目前交由Apache基金会
- Kafka:分布式消息系统,高吞吐量
RabbitMQ消息类型
RabbitMQ是一个消息的代理者,负责接收
(1)基本消息模型
P:生产者,也就是要发送消息的程序
C:消费者:消息的接受者,会