RabbitMQ分析全解之RabbitMQ介绍
RabbitMQ介绍什么是RabbitMQ?RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP,高级消息队列协议) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。
RabbitMQ主要是为了实现系统之间的双向解耦而实现的。当生产者大量产生数据时,消费者无法快速消费,那么需要一个中间层。保存这个数据。