當(dāng)前位置:
首頁(yè) >
RabbitMQ--基础--04--运转流程
發(fā)布時(shí)間:2024/1/8
39
豆豆
生活随笔
收集整理的這篇文章主要介紹了
RabbitMQ--基础--04--运转流程
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
RabbitMQ–基礎(chǔ)–04–運(yùn)轉(zhuǎn)流程
1、在最初狀態(tài)下,Producer(生產(chǎn)者)發(fā)送消息的流程
2、Consumer(消費(fèi)者)接收消息的過(guò)程
3、consumer接收消息后,隊(duì)列對(duì)ACK的處理情況
4、總結(jié)
4.1、我們完全可以直接使用 Connection 就能完成信道的工作,為什么還要引入信道 Channel 呢?
4.1.1、場(chǎng)景
一個(gè)應(yīng)用程序中有很多個(gè)線程需要從 RabbitMQ 中消費(fèi)消息,或者生產(chǎn)消息,那么,必然需要建立很多個(gè) Connection,也就是許多個(gè) TCP連接。然而,對(duì)于操作系統(tǒng)而言,建立和銷毀 TCP連接 是非常昂貴的開(kāi)銷,如果遇到使用高峰,性能瓶頸也隨之顯現(xiàn)。
4.1.2、解決方案
總結(jié)
以上是生活随笔為你收集整理的RabbitMQ--基础--04--运转流程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 模电_数电_微机接口_微机应用实验装置,
- 下一篇: 杀戮尖塔是用java_杀戮尖塔修改cla