RocketMQ服務搭建

RocketMQ 是一款分佈式、隊列模型的消息中間件,在淘寶和支付寶有着普遍的應用,其前身是Metaq,當 Metaq 3.0發佈時,產品名稱改成 RocketMQ,現已捐贈給 Apache,成爲 Apache 孵化項目。html

它具備如下特色:git

1.可以保證嚴格的消息順序github

2.支持分佈式事務消息服務器

3.消費失敗支持定時重試maven

4.支持定時消息、延時消息分佈式

5.支持Broker端的消息過濾阿里雲

 

搭建MQ服務器htm

1.RocketMQ是用JAVA編寫的,首先要確保已安裝JDK中間件

2.從GitHub下載https://github.com/alibaba/RocketMQ最新的源碼隊列

3.編譯打包,執行 RocketMQ-master/install.bat,或者手動執行 mvn -Dmaven.test.skip=true clean package install assembly:assembly -U

4.將生成的文件從RocketMQ-master\target\alibaba-rocketmq-broker.tar.gz 拷貝出來解壓。

5.部署NameServer,alibaba-rocketmq-broker\alibaba-rocketmq\bin\mqnamesrv.exe,

6.部署Broker(消息中轉角色,負責存儲消息,轉發消息),指定broker的NameServer啓動:mqbroker.exe -n "127.0.0.1:9876"

 

其商業版的 Aliware 消息隊列 MQ已在阿里雲使用,文檔地址:

https://help.aliyun.com/document_detail/29532.html?spm=5176.doc44711.6.539.1sDtAw

相關文章
相關標籤/搜索