作者:禪與計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)
1.簡(jiǎn)介
消息中間件(Message Queue,MQ)是一種分布式應(yīng)用間通信的組件。它可以在不同的系統(tǒng)之間傳遞消息、數(shù)據(jù)或指令。在現(xiàn)代IT架構(gòu)中,越來(lái)越多的應(yīng)用需要相互通信,所以出現(xiàn)了消息隊(duì)列的概念。RabbitMQ是一個(gè)開(kāi)源的AMQP實(shí)現(xiàn),是一個(gè)可靠、可擴(kuò)展的消息代理。本系列教程旨在幫助大家快速掌握RabbitMQ的用法,并能夠運(yùn)用RabbitMQ構(gòu)建一些簡(jiǎn)單但功能強(qiáng)大的應(yīng)用。文章將會(huì)詳細(xì)講解RabbitMQ各個(gè)方面的知識(shí)點(diǎn),如安裝配置、核心概念和術(shù)語(yǔ)、消息發(fā)布和訂閱、集群模式、高可用架構(gòu)、消息持久化、異步通信等。最后給出一些其他相關(guān)技術(shù)棧,包括Kafka,ActiveMQ等的學(xué)習(xí)建議。歡迎評(píng)論和留言!
本文是《RabbitMQ系列教程》的第十三篇文章《RabbitMQ進(jìn)階之消息持久化與高可用架構(gòu)》。 作者:李昊天、張立堅(jiān) 日期:2019-07-16
2.RabbitMQ簡(jiǎn)介
2.1.什么是RabbitMQ?
RabbitMQ是一個(gè)開(kāi)源的AMQP實(shí)現(xiàn),是一個(gè)可靠、可擴(kuò)展的消息代理,主要用于在分布式系統(tǒng)中存儲(chǔ)、轉(zhuǎn)發(fā)和接收消息。它支持多種消息模型,包括標(biāo)準(zhǔn)的AMQP協(xié)議和許多插件,可以滿足各種不同場(chǎng)景下的需求。RabbitMQ目前是主流的消息中間件之一,已被廣泛應(yīng)用于金融、電信、電子商務(wù)、物聯(lián)網(wǎng)、IoT等領(lǐng)域。它支持多種語(yǔ)言的客戶端,包括Java、Python、Ruby、PHP、C#、JavaScript等。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-736083.html
2.2.RabbitMQ能做什么?
RabbitMQ主要用來(lái)在分布式系統(tǒng)里存儲(chǔ)、轉(zhuǎn)發(fā)和接收消息,它的主要文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-736083.html
到了這里,關(guān)于RabbitMQ系列教程消息中間件技術(shù)精講的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!