RabbitMQ实战-什么是RabbitMQ

MQ
首先我们说下MQ,MQ全称为Message Queue,即消息队列,是一种应用程序对应用程序的通信方法。其特点就是一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息。

AMQP
AMQP(高级消息队列协议)是一个网络协议。它支持符合要求的客户端应用(application)和消息中间件代理(broker)之间进行通信。

消息代理(message brokers)从发布者(publishers)亦称生产者(producers)那儿接受消息,并根据既定的路由规则把接受到的消息发送给消费者(consumers,用来处理消息)。

由于AMQP是一个网络协议,所以这个过程中的生产者,消费者,消息代理 可以存在于不同的设备上。

RabbitMQ
RabbitMQ是AMQP(高级消息队列协议)的标准实现,是使用erlang语言开发的(关于erlang,这个博主未曾涉猎,不过对于我们学习和使用RabbitMQ并没有任何影响)。

在这里有必要对一些概念做下说明:

消息:我们需要传递的信息;
队列:消息的载体,每个消息都会被投到一个或多个队列;
消息交换机:指定消息按什么规则,路由到哪个队列(这个会在下节做详解);
生产者:投递消息的程序;
消费者:接受消息的程序;
绑定:绑定是交换机将消息路由给队列所需遵循的规则。


--------------------- 
作者:朱_哲 
来源:CSDN 
原文:https://blog.csdn.net/zhuzhezhuzhe1/article/details/80642407 
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值