使用apache-artemis搭建MQTT服務器

apache-artemis 搭建MQTT服務,windows下和Linux下操做方式基本一致html

一、下載二進制包:

官網地址 https://activemq.apache.org/components/artemis/download/linux

linux 下載後綴爲 .tar.gz 的包,windows 下請下載 .zip 後綴的包apache

$ wget https://mirrors.tuna.tsinghua.edu.cn/apache/activemq/activemq-artemis/2.7.0/apache-artemis-2.7.0-bin.tar.gz

2.解壓

$ sudo tar -xzf apache-artemis-2.7.0-bin.tar.gz /opt/

3.建立 broker 並啓動服務

到這裏就能夠參照說明文檔(apache-artemis-2.7.0/README.html)進行配置了windows

下面以Linux下爲例來講明:bash

$ sudo cd /opt/apache-artemis-2.7.0/bin/
$ sudo ./artemis create mybroker
# 接下來會進入交互配置,按照提示輸入默認用戶名、密碼、是否容許匿名登陸
# 建立完成後能夠按照提示啓動服務
$ sudo /opt/apache-artemis-2.7.0/bin/mybroker/bin/artemis-service" start

4. 使用客戶端鏈接測試

這裏以 org.eclipse.paho.ui.app-1.0.0-win32.win32.x86_64 爲例:服務器

  1. 安裝JDK,配置環境變量,好比 jdk-8u191-windows-x64.exe
  2. 打開 paho.exe
  3. 點擊界面的 「+」 按鈕,建立鏈接
  4. 選項 選項卡下填寫用戶名和密碼
  5. MQTT 選項卡下填寫服務器地址,好比 tcp://localhost:1883
  6. 點擊鏈接
  7. 訂閱主題 test
  8. 發佈主題 test
  9. 若是能夠收到自定訂閱的主題,說明環境搭建 ok
相關文章
相關標籤/搜索