栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 数据挖掘与分析

RabbitMQ学习笔记01 hello world

RabbitMQ学习笔记01 hello world

章节目录
    • 介绍
    • "Hello World"

介绍

RabbitMQ是一个消息代理服务器:它接受并转发消息。你可以把它想象成一个邮局:当你把想寄出的邮件放在一个邮箱里时,你可以确定的是,邮差最终会把邮件寄给你的收件人。在这个类比中,RabbitMQ是一个邮箱、一个邮局以及一个邮差。

RabbitMQ和邮局之间的主要区别在于它不处理纸张,而是接收、存储和转发二进制数据块 ‒ 消息

RabbitMQ和消息传递会使用一些术语,下面做个简单介绍。

  • Producing 意味着只进行发送操作. 发送消息的程序是 producer (生产者) :

  • queue (队列)是位于RabbitMQ里的 “邮箱” 的称呼。尽管消息流经RabbitMQ和应用程序,但它们只能存储在 queue 中。queue 仅受主机内存和磁盘大小的约束,它本质上是一个大的消息缓冲区。多个 producer 可以向同一个队列发送消息,并且多个 consumer 也可以从同一个 queue 接收数据。下图表示一个队列:

  • Consuming 与接收具有类似的含义。 consumer(消费者) 是一个等待接收消息的程序:

注意:生产者、消费者和代理服务器不必安装在同一台 host 主机上。一个应用程序可以同时是生产者和消费者。

“Hello World”
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/279129.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号