0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

rabbitmq是什么?rabbitmq安装、原理、部署

jf_57681485 ? 来源:jf_57681485 ? 作者:jf_57681485 ? 2023-07-19 13:50 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

rabbitmq是什么?

MQ的全称是Messagee Queue,因为消息的队列是队列,所以遵循FIFO 先进先出的原则是上下游传递信息的跨过程通信机制。

RabbitMQ是一套开源(MPL)新闻队列服务软件由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 开源实现以其高性能、强度和可伸缩性而闻名 Erlang 写成。RabitMQ本身是基于Erlang编写的,Erlang语言自然具有分布式特性(Magic通过同步Erlang集群每个节点 实现cookie)。

RabbitMQ部署,RabbitMQ安装

(1)Erlang与RabbitMQ,所有安装路径都不应包含空格符。

(2)Erlang使用环境变量HOMEDRIVE和HOMEPATH访问配置文件.erlang.cookie,应注意这两个环境变量的有效性。环境变量ERLANG_需要设置HOME,并把%ERLANG_HOME%加入全局路径的bin。

(3) rabbitmq使用本地computer name作为服务器的地址,需要注意其有效性,或者直接分析为127.0.0.1

(4)相应的端口需要在当地网络防火墙上打开。

rabbitmq原理

生产者(Producer)通过信道(Channel)将信息发送给交换机(Exchange),创建交换机时,需要指定类型(四种类型:直接Direct,扇出Fanout ,主题Topic ,Headers的消息 );

交换机(Exchange)接收消息并负责消息的路由,交换机根据消息的属性将消息分发到不同的队列中(Queue)上;

消息(Message)直到消费者被消费者留在队列中(Consumer)消费。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 交换机
    +关注

    关注

    22

    文章

    2759

    浏览量

    102074
  • rabbitmq
    +关注

    关注

    0

    文章

    20

    浏览量

    1164
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RabbitMQ消息队列解决方案

    在现代分布式系统架构中,消息队列作为核心组件,承担着系统解耦、异步处理、流量削峰等重要职责。RabbitMQ作为一款成熟的消息队列中间件,以其高可用性、高可靠性和丰富的特性,成为众多企业的首选方案。本文将从运维工程师的角度,详细阐述RabbitMQ从单机
    的头像 发表于 07-08 15:55 ?220次阅读

    无人职守自动安装部署操作系统指南

    当组织有服务器需要部署linux系统时,需要通过网络方式安装并结合自动应答文件,实现无人职守自动安装部署操作系统。这种方式需要我们至少配置一台服务器,所有需要
    的头像 发表于 05-22 13:38 ?405次阅读
    无人职守自动<b class='flag-5'>安装</b><b class='flag-5'>部署</b>操作系统指南

    蓝牙信标安装部署注意事项

    项目中我们在安装部署蓝牙信标的时候,为保证定位效果,需要注意以下事项:1、蓝牙信标的间距尽量应控制在6~10m之间,间距尽可能均匀部署,三角形网格交错分布覆盖整个空间;2、蓝牙信标与地面的垂直高度
    的头像 发表于 05-12 19:47 ?244次阅读
    蓝牙信标<b class='flag-5'>安装</b><b class='flag-5'>部署</b>注意事项

    MSP430部署

    MSP430可以部署简单的模型吗
    发表于 03-16 19:29

    rabbitmq高可用集群搭建

    在进行RabbitMQ搭建时,我们基于现有的连接数据和业务需求进行了深入分析。目前的统计数据显示,连接数为631,队列数为80418。为了确保业务需求的顺利满足,我们需要在云产品和自建RabbitMQ消息队列服务之间做出选择。
    的头像 发表于 03-12 14:29 ?558次阅读
    <b class='flag-5'>rabbitmq</b>高可用集群搭建

    K230D部署模型失败的原因?

    重现步骤 1.按照教程实现MicroPython 版本部署流程,连接上并将文件放到对应位置后,刚运行就断开和canmv ide的连接了(此时用的固件版本是图中推荐的K230D_Zero...
    发表于 03-11 06:19

    yolov5转onnx在cubeAI进行部署部署失败的原因?

    第一个我是转onnx时 想把权重文件变小点 就用了半精度 --half,则说17版本不支持半精度 后面则是没有缩小的单精度 但是显示哪里溢出了···· 也不说是哪里、、。。。 到底能不能部署yolov5这种东西啊?? 也没看见几个部署在这上面..............
    发表于 03-07 11:38

    如何部署OpenVINO?工具套件应用程序?

    编写代码并测试 OpenVINO? 工具套件应用程序后,必须将应用程序安装部署到生产环境中的目标设备。 OpenVINO?部署管理器指南包含有关如何轻松使用部署管理器将应用程序打包并
    发表于 03-06 08:23

    是否可以使用OpenVINO?部署管理器在部署机器上运行Python应用程序?

    使用 OpenVINO?部署管理器创建运行时软件包。 将运行时包转移到部署机器中。 无法确定是否可以在部署机器上运行 Python 应用程序,而无需安装OpenVINO? Toolk
    发表于 03-05 08:16

    华为云 X 实例部署 Docker 应用的性能评测优化与实践指南

    1. 前言 ? 2. 测试环境设置 ? 2.1 硬件与软件配置 ? 2.2 网络环境与带宽 ? 2.3 测试应用介绍 ? 3. Docker及应用的安装部署步骤 ? 3.1 安装Docker
    的头像 发表于 01-23 18:03 ?463次阅读
    华为云 X 实例<b class='flag-5'>部署</b> Docker 应用的性能评测优化与实践指南

    在华为云 X 实例上安装部署企业 Wiki 知识分享平台的实践

    ? 2.2 MM-Wiki的功能特点 ? 3. 安装部署环境 ? 4. MM-Wiki安装部署步骤 ? 4.1 下载与准备工作 ? 4.2 安装
    的头像 发表于 12-27 13:45 ?390次阅读
    在华为云 X 实例上<b class='flag-5'>安装</b><b class='flag-5'>部署</b>企业 Wiki 知识分享平台的实践

    宝藏级微服务架构工具合集

    宝藏级热门微服务架构工具包含Spring Boot、Eclipse Vert.X、Kubernetes、Tyk、RabbitMQ、Apache Kafka等。其中,Spring Boot简化了微服
    的头像 发表于 12-21 16:33 ?655次阅读

    超详细!Dell PowerEdge R730xd部署ESXI 8.0U3b

    在众多服务器部署方案中,Dell服务器系统部署以其便捷性和多样化的安装方式而备受推崇。根据不同需求,用户可以灵活选择适合的安装方式。本次,将探讨如何在Dell服务器上
    的头像 发表于 12-12 19:32 ?1892次阅读
    超详细!Dell PowerEdge R730xd<b class='flag-5'>部署</b>ESXI 8.0U3b

    华为云分布式消息服务 DMS 9 月新动态上线啦!

    RabbitMQ、RocketMQ,为应用系统提供异步的、高可用的消息队列服务,实现应用解耦、突发流量处理以及与第三方应用的集成。 以下为 DMS 9 月新动态,RocketMQ 5.X 专业版、kafka 监控大屏、CloudPond 部署等多项特性,一睹为快! 审核
    的头像 发表于 10-15 09:54 ?740次阅读
    华为云分布式消息服务 DMS 9 月新动态上线啦!

    统一日志数据流图

    Logstash可以结合Redis或者Rabbitmq、Kafka等消息中间件收集应用服务器产生的日志,经过简单的过滤等操作后发送到ElasticSearch,ElasticSearch进行相关的索引处理,最后在Kibana进行相关的可视化操作。 审核编辑 黄宇
    的头像 发表于 08-21 15:00 ?590次阅读
    统一日志数据流图