我的github
posts - 3243,  comments - 42,  views - 158万

MQ:Message Queue,消息队列。

RabbitMQ Server:

RabbitMQ和NodeJS怎么融合一起:

 

使用 nodejs 快速搭建 MQTT 服务器及实时推送、获取数据(Nodejs MQtt):https://blog.csdn.net/twodogya/article/details/103395588

架构设计之NodeJS操作消息队列RabbitMQ:https://www.cnblogs.com/wukong-holmes/p/9306733.html

1. 什么是消息?

消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。

2. 什么是消息队列?

消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者只管从 MQ 中取消息而不管是谁发布的。这样发布者和使用者都不用知道对方的存在。

3. 常用的消息队列

RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMq。

4. 消息队列应用场景

异步处理 应用解耦 流量削峰

5. 应用案例

日志系统是怎么实现的呢?

(1)生产者

向消息队列中写入消息

(2)消费者

从消息队列中读取消息

6. 代码

(1)写入消息

sendQueueMsg(queueName, msg, errCallBack){

}

(2)接收消息

 什么时候接收呢?

定时去取?还是被动的等待消息到来?

5672端口:MQ?

Error: connect ECONNREFUSED 127.0.0.1:5672 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16):https://blog.csdn.net/weixin_34362875/article/details/93469755

生产者与消费者之间不直接通信。。而是通过Server中间服务器。Server一般是和生产者是同一台电脑吗?

RabbitMQ安装:https://blog.csdn.net/zhm3023/article/details/82217222

posted on   XiaoNiuFeiTian  阅读(276)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2019-10-09 OpenCV Mat&Operations
2019-10-09 OpenCV Machine Learning (C++)
2016-10-09 Sensor fusion(传感器融合)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示