RabbitMQ For Mac是款適合Mac系統(tǒng)中使用的編程工具。RabbitMQ For Mac官方版具有良好的性能和時(shí)效性,還能夠非常好的支持集群和負(fù)載部署。并且RabbitMQ For Mac還內(nèi)置了一個(gè)完整的、高度可靠的企業(yè)信息系統(tǒng),可用于創(chuàng)建一個(gè)AMQP網(wǎng)絡(luò)或單獨(dú)使用,建立網(wǎng)絡(luò)RabbitMQ。
軟件介紹
MQ是消費(fèi)-生產(chǎn)者模型的一個(gè)典型的代表,一端往消息隊(duì)列中不斷寫入消息,
而另一端則可以讀取或者訂閱隊(duì)列中的消息。MQ和JMS類似,但不同的是JMS是SUN JAVA消息中間件服務(wù)的一個(gè)標(biāo)準(zhǔn)和API定義,而MQ則是遵循了AMQP協(xié)議的具體實(shí)現(xiàn)和產(chǎn)品。
RabbitMQ是一個(gè)消息中間件,生產(chǎn)者生成消息,消費(fèi)者消費(fèi)消息,它遵循AMQP(高級(jí)消息隊(duì)列協(xié)議),是最廣泛部署的開源消息代理。
軟件功能
可靠性:RabbitMQ使用一些機(jī)制來保證可靠性,比如持久化、傳輸確認(rèn)機(jī)制(ack)和發(fā)布確認(rèn)等。
靈活的路由策略:在消息進(jìn)入隊(duì)列之前,通過Exchange來路由消息,對(duì)于典型的路由功能,RabbitMQ已經(jīng)提供了一些內(nèi)置的Exchange來實(shí)現(xiàn)。針對(duì)復(fù)雜的路由功能,可以將多個(gè)Exchange綁在一起,也通過插件機(jī)制實(shí)現(xiàn)自己的 Exchange。
消息集群:多個(gè)RabbitMQ服務(wù)器可以組成一個(gè)集群,形成一個(gè)邏輯Broker。
高可用:隊(duì)列可以在集群中的集群上進(jìn)行鏡像,使得在部分節(jié)點(diǎn)出問題的情況下隊(duì)列仍然可用。
多種協(xié)議:RabbitMQ支持多種消息隊(duì)列協(xié)議,比如STOMP、MQTT等。
多語言客戶端:RabbitMQ幾乎支持多有常用的語言,比如:Java、.NET等
管理界面:RabbitMQ提供了一個(gè)易用的用戶界面,使得用戶可以監(jiān)控和管理消息Broker的許多方面。
軟件特色
RabbitMQ是一個(gè)由Erlang語言編寫的實(shí)現(xiàn)了高級(jí)消息隊(duì)列協(xié)議(AMQP)的開源消息代理軟件(也可稱為 面向消息的中間件)。支持Windows、Linux/Unix、MAC OS X操作系統(tǒng)和包括JAVA在內(nèi)的多種編程語言。
RabbitMQ是流行的開源消息隊(duì)列系統(tǒng),是AMQP(Advanced Message Queuing Protocol高級(jí)消息隊(duì)列協(xié)議)的標(biāo)準(zhǔn)實(shí)現(xiàn),用erlang語言開發(fā)。RabbitMQ據(jù)說具有良好的性能和時(shí)效性,同時(shí)還能夠非常好的支持集群和負(fù)載部署,非常適合在較大規(guī)模的分布式系統(tǒng)中使用!
相關(guān)文章
- 7-Zip被曝高危漏洞,可被用于傳播惡意軟件,請(qǐng)盡快
- 《漫威爭鋒》“新春慶典”來襲,醒獅鬧春于1月23日開
- 微信發(fā)布測(cè)試版4.0.2:新增管理存儲(chǔ)、群視頻共享屏
- 《燕云十六聲》1.3版本更新:新春福利與強(qiáng)敵來襲
- EV錄屏怎么導(dǎo)出視頻 EV錄屏導(dǎo)出視頻的方法
- EA宣布Origin客戶端將于4月停運(yùn),全面轉(zhuǎn)向EA
- EV剪輯怎么調(diào)整音量?EV剪輯調(diào)整音量的步驟
- 有道云筆記如何同步?有道云筆記同步的方法
- 《燕云十六聲》野外全新Boss解析:無名將軍、寄棺主
- hbuilder怎么用git 在HBuilder中使