更新時間:2022-03-22 10:21:02 來源:動力節(jié)點 瀏覽1074次
MQ全稱Message Queue(RabbitMQ消息隊列),是在消息的傳輸過程中保存消息的容器。多用于分布式系統(tǒng)之間的通信。消息發(fā)布者只管把消息發(fā)布到 MQ 中而不用管誰來取,消息使用者只管從 MQ 中取消息而不管是誰發(fā)布的。這樣發(fā)布者和使用者都不用知道對方的存在。由于RabbitMq綜合能力強勁,所以本文主要介紹Rabbitmq。
高可靠:RabbitMQ 提供了多種多樣的特性讓你在可靠性和性能之間做權衡,包括持久化、發(fā)送應答、發(fā)布確認以及高可用性
靈活的路由:通過交換機(Exchange) 實現(xiàn)消息的靈活路由
支持多客戶端:python、java、php、ruby、go等
集群和擴展性:多個節(jié)點組成一個邏輯的服務器,支持負載
權限管理:通過用戶與虛擬機實現(xiàn)權限管理
與spring 集成:Spring 對AMQP 進行了封裝
1.點對點(queue)
2.一對多(topic)
以上就是關于“RabbitMQ中間件入門”的介紹,如果大家想了解更多相關知識,可以關注一下動力節(jié)點的RabbitMQ教程,里面的課程內容更加細致全面,希望對大家的學習能夠有所幫助。