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等。
多語(yǔ)言客戶端:RabbitMQ幾乎支持多有常用的語(yǔ)言,比如:Java、.NET等
管理界面:RabbitMQ提供了一個(gè)易用的用戶界面,使得用戶可以監(jiān)控和管理消息Broker的許多方面。
軟件特色
RabbitMQ是一個(gè)由Erlang語(yǔ)言編寫的實(shí)現(xiàn)了高級(jí)消息隊(duì)列協(xié)議(AMQP)的開源消息代理軟件(也可稱為 面向消息的中間件)。支持Windows、Linux/Unix、MAC OS X操作系統(tǒng)和包括JAVA在內(nèi)的多種編程語(yǔ)言。
RabbitMQ是流行的開源消息隊(duì)列系統(tǒng),是AMQP(Advanced Message Queuing Protocol高級(jí)消息隊(duì)列協(xié)議)的標(biāo)準(zhǔn)實(shí)現(xiàn),用erlang語(yǔ)言開發(fā)。RabbitMQ據(jù)說具有良好的性能和時(shí)效性,同時(shí)還能夠非常好的支持集群和負(fù)載部署,非常適合在較大規(guī)模的分布式系統(tǒng)中使用!
相關(guān)文章
- 愛奇藝怎么用?愛奇藝怎么切換賬號(hào)?
- 愛奇藝是什么?怎么取消愛奇藝自動(dòng)續(xù)費(fèi)?
- 騰訊QQ更新至Windows 9.9.16、macO
- 蜘蛛紙牌怎么玩?蜘蛛紙牌高級(jí)四色攻略
- 蜘蛛紙牌是什么?蜘蛛紙牌中級(jí)怎么玩?
- 騰訊會(huì)議調(diào)整免費(fèi)版時(shí)長(zhǎng)限制:?jiǎn)螆?chǎng)會(huì)議限時(shí)40分鐘,2
- 最美證件照是什么?最美證件照怎么換底色?
- 最美證件照怎么用?最美證件照如何修改尺寸大?。?
- Unity 6 發(fā)布:穩(wěn)定性顯著增強(qiáng),CPU 性能提
- IntelliJ IDEA怎么用?IntelliJ