RabbitMQ是实现了高级消息队列的协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。
AMQP
AMQP(Advanced Message Queuing Protocol),一个提供统一消息访问的应用层标准高级消息队列协议,是应用 层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同开放语言等条件的限制。
AMQP协议模型:

posted on
浙公网安备 33010602011771号