RabbitMQ 是什么?
时间: 2024-06-21 13:00:16 浏览: 174
RabbitMQ 是一个功能丰富的, 多协议消息传递和流代理
RabbitMQ是一个消息队列(Message Queue)系统,它是使用Erlang语言开发的开源消息队列软件,它支持多种消息协议,包括AMQP、MQTT等。RabbitMQ最主要的功能是异步处理消息的能力,它可以让应用程序在分布式系统中进行解耦和垂直扩展,同时也可以实现消息的可靠投递和顺序处理等。RabbitMQ采用的是基于消息的发布/订阅模型,将生产者和消费者分离开来,使得应用程序可以更加灵活地处理消息。
阅读全文