RabbitMQ (消息队列)专题学习02 Hello World

一、概述

RabbitMQ可以当做一个消息代理,它的核心原理非常简单:即接收和发送消息,可以把它想象成一个邮局:我们把信件放入邮箱,邮递员就会把信件投递到你的收件人处,RabbitMQ就是一个邮箱、邮局、投递员功能综合体,整个过程就是:邮箱接收信件,邮局转发信件,投递员投递信件到达收件人处。

RabbitMQ和邮局的主要区别就是RabbitMQ接收、存储和发送的是二进制数据----消息。

在专题学习一中我们已经简单提到了一些概念,在此我们更为深入的学习下RabbitMQ相关的专有名词。

1、生产(Producing):意思就是发送,发送消息的程序就是一个生产者(Producer),我们一般使用P来标示,如下图-1所示:

-1

2、队列(queue)就是邮箱的名称,消息通过你的应用程序和RabbitMQ服务器进行传递,它们能够存储在队列(queue)中,队列(queue)没有任何限制,你要存储多少消息都可以---queue基本上是一个无限的缓冲区,而且多个生产者(Producers)能够把消息发送给同一个队列,同样多个消费者(consumer)也能够从同一个队列(queue)中获取数据,如下图-2所示表示的就是一个队列:

-2

3、消费(consuming),它和获取消息是一个意思,一个消费者(sonsumer)就是一个等待获取消息的程序,我们通常用C来表示,如下图-3所示:

-3


二、实现Hello World

由于Ra

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

来生做一个苦行僧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值