消息隊列之RabbitMQ介紹與運用

RabbitMQ 說明本章 , 我們主要從RabbitMQ簡介RabbitMQ安裝、RabbitMQ常用命令、RabbitMQ架構模式、RabbitMQ使用Quick.RabbitMQPlus的使用RabbitMQ總結這幾個方面對RabbitMQ進行介紹!
1、RabbitMQ 簡介RabbitMQ 是使用Erlang語言開發的開源消息隊列系統,基于 AMQP 協議來實現 。
AMQP 的主要特征是面向消息、隊列、路由(包括點對點和發布/訂閱)、可靠性和安全 。AMQP 協議更多用在企業系統內,對數據一致性、穩定性和可靠性要求很高的場景 , 對性能和吞吐量的要求還在其次 。
MQ 全稱為 Message Queue,消息隊列(MQ)是一種應用程序應用程序的通信方法 。應用程序通過讀寫出入隊列的消息(針對應用程序的數據)來通信 , 而無需專用連接來鏈接它們 。
消息傳遞指的是程序之間通過在消息中發送數據進行通信,而不是通過直接調用彼此來通信,直接調用通常是用于諸如遠程過程調用的技術 。排隊指的是應用程序通過隊列來通信 。隊列的使用除去了接收和發送應用程序同時執行的要求 。
2、RabbitMQ 安裝以下我們主要介紹 RabbitMQ 在 Windows 環境中的安裝過程 。
2.1、 下載 OTP由于 RabbitMQ 使用 Erlang 技術開發,所以需要先安裝 Erlang 運行環境后,才能安裝消息隊列服務 。
我們到https://www.erlang.org/downloads下載相應版本的安裝包 , 如這里我們下載https://github.com/erlang/otp/releases/download/OTP-25.0.4/otp_win64_25.0.4.exe這個版本,如下圖所示:
消息隊列之RabbitMQ介紹與運用

文章插圖
2.2、 下載 RabbitMQ我們到https://www.rabbitmq.com/download.html下載相應版本的安裝包,如這里我們下載https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.7/rabbitmq-server-3.10.7.exe這個版本,如下圖所示:
消息隊列之RabbitMQ介紹與運用

文章插圖
2.3、 安裝 Erlang 和 RabbitMQ我們在 D 盤分別創建目錄D:\Net_Program\Net_RabbitMQErlang和D:\Net_Program\Net_RabbitMQ(

    推薦閱讀