More  

小編的世界 優質文選 主機

MQTT測試服務器搭建


2020年8月13日 - 主機小編 IT點滴 
   

ActiveMQ 經典版與Artemis對比

ActiveMQ Artemis 安裝

為了測試方便我們將ActiveMQ Artemis部署在windows平台,我們在activemq官網下載apache-artemis-2.14.0-bin.zip ,目前最新版本為2.14.0 (July 20, 2020)。我們將下載的ZIP壓縮包解壓到D:apache-artemis-2.14.0-boker。創建創建一個broker實例,實例需要新建一個文件夾F:apache-artemis-2.14.0-boker,進入D:apache-artemis-2.14.0-bokerin目錄執行(artemis create D:apache-artemis-2.14.0-boker
)創建broker實例,執行artemis create命令提示需要輸入賬號密碼,按照提示輸入即可。創建成功後,執行artemis run
啟動broker實例。實例啟動成功後,我們可以使用創建實例時輸入的的賬號密碼登入管理面板。

ActiveMQ Artemis 管理面板

ActiveMQ Artemis 配置

我們可以修改MQTT的默認端口,配置文件位置:實例文件夾etcroker.xml<acceptor name="mqtt">tcp://0.0.0.0:1883我們將1883修改為我們需要的端口即可

修改管理面板WEB端口,配置文件位置:安裝目錄etcootstrap.xml <web bind="localhost:8161" path="web"> 默認端口8161修改為你想要的端口

MQTT客戶端測試

我們使用通訊貓調試軟件,訂閱硬件發布的主題消息。

MQTT測試客戶端

同事說能否自己弄一個簡單的MQTT客戶端,實時解析訂閱收到的消息。客戶端程序的話,用C#winform寫很方便,手擼一個MQTT客戶端代碼(使用MQTTnet)分分鐘搞定。

.NET MQTT客戶端

  大家在看