【金蝶天燕鯤鵬云最佳實踐 二】ApusicMQ v9消息中間件實踐系列(一)安裝、測試消息
一、軟件介紹
金蝶天燕Apusic消息中間件(Apusic Message Queue,簡稱AMQ或Apusic MQ)的出現(xiàn),為信息流動提供了更強有力的支撐和集成靈活度。Apusic MQ通過松耦合的消息機制,能夠在分布的、復雜的網絡環(huán)境中安全、可靠、高效的傳輸消息,以及在傳遞消息時能夠跨越不同的平臺、不同的語言。
金蝶天燕AMQ支持行業(yè)標準的安全加密算法,保證消息傳輸?shù)陌踩?、普通主題和臨時主題,分層次主題訂閱、多主題訂閱、支持消息壓縮,消息加密,網絡限流、支持多操作系統(tǒng)、支持多種語言的客戶端編程接口、多種持久化存儲方式、高可靠、高性能等產品優(yōu)勢。
二、環(huán)境準備
1. 安裝openjdk
sudo ? apt-get ? ? ? install openjdk-8-jre
2. 檢查版本:
java ? -version
如可正常顯示版本號,則安裝完畢:
root@deepin:/etc/apt# ? ? java ? -version
openjdk version ? ? "1.8.0_212"
三、產品安裝
1.??? 上傳并解壓軟件包,將zip格式的安裝文件拷貝到磁盤的對應目錄下,如/mnt/amqtest/Apusic-MQ-V9.0目錄下。
2.??? 執(zhí)行unzip Apusic-MQ-V9.0.zip解壓縮。
3.??? 修改安裝目錄下bin目錄下AMQ啟動腳本中的JAVA_HOME環(huán)境變量:
本次測試環(huán)境中為JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
修改啟動參數(shù)文件。修改安裝目錄下conf/common.properties文件內容,設置AMQ服務啟動的各項參數(shù)。其中amq.port為消息服務端口,amq.console.port為控制臺界面端口。
#AMQ Port config
#Fri Jul 19 11:51:41 ? GMT+08:00 2019
amq.ip=0.0.0.0
amq.port=5888
amq.console.port=7888
amq.jmx.port=1099
amq.sftp.port=8027
amq.ftp.port=2111
amq.brokerName=amq_broker_dev
amq.persistent=true
amq.prettyName=test
amq.register.dataCenter.ip=192.168.2.196
amq.register.dataCenter.port=8500
4.??? 執(zhí)行bin目錄./apusicmq console 啟動ApusicMQ.
通過瀏覽器訪問web管控,地址為ip:port/console
四、測試
1.???? 管理節(jié)點
通過瀏覽器訪問管理控制臺ip:port/ui,登陸完成管理平臺具有節(jié)點管理功能,可以添加、刪除節(jié)點管理平臺具有節(jié)點管理功能,可以遠程啟停節(jié)點??梢哉故娟犃?、主題等相關信息。
點擊節(jié)點管理,可看到節(jié)點列表,可點擊右側的添加按鈕添加節(jié)點
2.??? 發(fā)送接收消息
執(zhí)行客戶端發(fā)送消息代碼,給testq隊列發(fā)送消息輸入
通過管控看到等待隊列為寫入的消息
執(zhí)行客戶端接收消息代碼,testq隊列中消息被消費成功
3.??? 消息優(yōu)先級
修改Apusic-MQ-V9.0/conf/apusicmq.xml,開啟隊列優(yōu)先級策略
發(fā)送客戶端代碼發(fā)送10條消息優(yōu)先級依次增高。
可在管控中查看每條消息的優(yōu)先級。
執(zhí)行接收客戶端代碼,查看打印信息,先收到的是優(yōu)先級高的消息。
4.??? 消息分組
發(fā)送客戶端代碼將消息進行group1和group2分組,接收客戶端代碼設置只接收group2組的消息并打印
支持消息分組,以保證客戶端消息一致性和完整性。
五、總結
消息中間件作為基礎中間件的一部分是非常重要的,消息中間件的應用場景非常豐富,點對點傳輸、主題/訂閱、消息路由、保證海量文件、大文件的斷點續(xù)傳、多節(jié)點監(jiān)控等等。以上只是簡單的介紹了消息中間件的節(jié)點管理和消息傳輸。消息中間件如何能將網絡、存儲、芯片的性能表現(xiàn)出來,是非常至關重要的。鯤鵬云已經為我們提供了堅實的基礎環(huán)境,如何能把底層計算能力更好的表現(xiàn)出來,就需要在此基礎環(huán)境需要更深度的、源碼級的優(yōu)化,我們會持續(xù)介紹金蝶天燕消息中間件在鯤鵬云中的服務能力。
鯤鵬 分布式數(shù)據(jù)庫中間件 DDM
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。