MQTT – 4. MQTT Broker

MQTT broker

Broker 幾乎都是 Erlang 的天下

後續考量 MySQL 身份認證、SSL、平台支援、ACL 訂閱限制,最後選擇 EMQ X

EMQ X

不得不說,大陸的軟體就是好用,設想的較為周全,文件也齊全,平台支援性也完整

CentOS 7

Ubuntu 20

VerneMQ

CentOS 7

下載安裝後不要傻傻的按照官方的說法直接啟動服務,那是不會成功的,還要先設定設定檔才行

Ubuntu 20 – Docker

使用 dpkg 安裝 deb ,出現 libss 版本不符錯誤,目前找不到解決方法,改採 Docker 方式使用

使用 netstat 查詢轉址無法判斷,直接測試使用即可

開機啟動

Dockerfile

  • 啟動自動執行 /usr/sbin/start_vernemq

start_vernemq

Eclipse Mosquitto

Ubuntu 20

需要重新安裝設定檔可以使用

RabbitMQ

MQTT 在 RabbitMQ 只是其中一個 Plugin,不會用

Ubuntu 20

Mosquitto MySQL plugin 安裝

最後編譯失敗,不會用

620 total views, 3 views today

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。