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)消费。
大陆在建8座OLED面板厂产能全开亦不敌三星
华为P10延续华为P9莱卡双摄 一张图带看懂莱卡专业在哪里
浅谈伺服控制系统的3种控制方式
无人机火了 特朗普所乘专机险与无人机相撞 高校将有无人机教学平台
新唐科技W588L060主板介绍
rabbitmq是什么?rabbitmq安装、原理、部署
连接器的应用
smt制造设计是怎样的
艾为实验中心正式通过中国合格评定国家认可委员会(CNAS)认可
小区自来水加压泵站监控方案详细解析
更新的视频编辑器即将用于iOS的Google相册应用
小米技术全景图公布 便宜并非没好货
基于MEMS热电堆红外传感器的红外探测系统
科裕智能科技感应锁929-8-D简介
高通技术取得突破 通过VR技术发送邀请函
RTX 3090辜负卡皇之名
关于STM32半主机机制的作用
用CW9561构成的感应式防盗报警器,CW9561 guard alarm
PWM芯片及振荡器电路分析
单结晶体管工作性能速测电路图