消息中間件適用於需要可靠的數據傳送的分布式環境。採用消息中間件機制的系統中,不同的對象之間通過傳遞消息來激活對方的事件,完成相應的操作。發送者將消息發送給消息伺服器,消息伺服器將消息存放在若干隊列中,在合適的時候再將消息轉發給接收者。消息中間件能在不同平臺之間通信,它常被用來屏蔽掉各種平臺及協議之間的特性,實現應用程式之間的協同,其優點在於能夠在客戶和伺服器之間提供同步和異步的連接,並且在任何時刻都可以將消息進行傳送或者存儲轉發,這也是它比遠程過程調用更進一步的原因。作為案例介紹,雖然不能對各種消息中間件產品的所有特性做詳細說明,但是希望讀者可以通過每章中的案例討論和實踐建議得到啟發,為在實際工作中進行產品選型、業務場景方案制定、性能調整等提供思路。
本文檔共六部分
消息隊列消息協議RabbitMQActiveMQKafkaRocketMQ第1部分 消息隊列
第2部分 消息協議
第3部分 RabbitMQ
第4部分 ActiveMQ
第5部分 Kafka
由於文章的篇幅有限,小編只能在這裡為大家展示部分內容,需要免費領取這份PDF文檔學習的朋友麻煩幫忙轉發這篇文章,關注小編,然後私信小編「資料」即可免費獲得本文檔領取方式哦。
第6部分 RocketMQ