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

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.051e.com
本文地址:http://www.051e.com/it/279129.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号