一、課程介紹
如果您從工作中之聽過但未有接觸過消息對隊列(MQ),如果你接觸過一點關於MQ的知識,如果沒有這么的多如果的話......,那么阿笨將通過本次《C#消息隊列零基礎從入門到實戰演練》分享課讓您對消息隊列有一個實質性的了解和認識,達到實際的靈活貫通和運用。本次分享課您將學習到以下知識點:
1、微軟MSMQ的基本使用技能以及MSMQ在WCF技術中的運用。
2、企業級RabbitMQ消息隊列的兩種消費模式(生產消費和發布訂閱)的介紹和使用。
3、如何實現RabbitMQ客戶端(Client)多線路連接復用。
4、RabbitMQ服務端(Server)高可用集群的搭建。
5、RabbitMQ項目實戰演練:在課程實戰章節阿笨將帶領大家運用RabbitMQ消息隊列進行一個應用場景的項目實戰分享《基於開源RabbitMQ消息中間件實現客戶端系統日志實時監控》。
如果您對本次分享課感興趣的話,那么請允許阿笨帶領大家一起學習吧。
廢話不多說,直接上干貨,我們不生產干貨,我們只是干貨的搬運工。

五、消息隊列MQ介紹和安裝
5.1、微軟MSMQ是什么?
MSMQ全稱是Microsoft Message Queue——微軟消息隊列。它是一種異步傳輸模式,可以在不同的應用之間實現相互通信,相互通信的應用可以分布在同一台機器上,也可以分布於相連的網絡空間中的任一位置。MSMQ通過發送和接受消息使得應用程序之間的通信變的更快和更可靠。
5.2、阿笨手把手教你安裝微軟MSMQ
詳細安裝文件請參考:微軟MSMQ在Windows系統安裝步驟說明.pdf
5.3、RabbitMQ是什么?
RabbitMQ是一個由erlang開發的AMQP(Advanced Message Queue Protocol)的開源實現。它是一個受歡迎的消息代理,通常用於應用程序之間或者程序的不同組件之間通過消息來進行集成。
5.4、阿笨手把手教你安裝企業級RabbitMQ
詳細安裝文件請參考:RabbitMQ在Windows系統安裝步驟說明.pdf
六、RabbitMQ消息隊列集群服務器搭建過程演示

七、RabbitMQ應用場景之日志處理實戰演示
阿笨本次分享課將帶領大家運用RabbitMQ消息隊列產品進行項目實戰,基於開源RabbitMQ消息中間實現客戶端系統日志實時監控處理。實現核心步驟如下:
1、日志采集客戶端,負責日志數據采集,定時寫受寫入RabbitMQ隊列。
2、RabbitMQ消息隊列,負責日志數據的接收,存儲和轉發。
3、日志處理應用:訂閱並消費RabbitMQ隊列中的日志數據。