企业级消息队列 RabbitMQ

Posted xy-ouyang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了企业级消息队列 RabbitMQ相关的知识,希望对你有一定的参考价值。

目录:

 

1.简介

  MQ 全称为 Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接(直连)来连接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信。直接调用通常是用于诸如远程过程调用(RPC)的技术。队列的使用除去了接收和发送应用程序同时执行的要求。

  RabbitMQ 是一个在 AMQP 基础上完成的,可复用的企业消息系统。它遵循 Mozilla Publilc License 开源协议。

  AMQP,即 Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与中间件可传递消息,并不受客户端/中间件不同产品,不同开发语言等条件的限制。Erlang 中的实现有 RabbitMQ 等。

 

2.安装

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

---

以上是关于企业级消息队列 RabbitMQ的主要内容,如果未能解决你的问题,请参考以下文章

RabbitMQ 消息队列

RabbitMQ+PHP演示实例

rabbitmq消息队列介绍

消息队列RabbitMQ入门与5种模式详解

RabbitMQ 消息队列 应用

linux系统自带的消息队列和rabbitmq有啥区别?