您好,登錄后才能下訂單哦!
一. 簡介
moquette是一個Java版本的mqtt協(xié)議broker實現(xiàn)
github源代碼: https://github.com/andsel/moquette
google moquette群: https://groups.google.com/forum/#!forum/moquette-mqtt
里面有很多人討論moquette(需要×××和登錄google賬號,同時需要提交群加入申請)
二. clone源代碼
去github上面clone即可
三. 編譯
進(jìn)去源代碼根目錄,執(zhí)行mvn clean package
可能需要先安裝maven
四. 運行
1. 解壓編譯后生成的壓縮文件
生成的壓縮文件在: 源代碼目錄/distribution/target/下面
2. 配置MOQUETTE_HOME為環(huán)境變量,路徑是你編譯生成文件的解壓目錄,如:
MOQUETTE_HOME=/Users/huangrongwei/Documents/0_backup_program/moquette/distribution-0.11-SNAPSHOT-bundle-tar
3. cd $MOQUETTE_HOME
4. ./bin/moquette.sh (windows下面運行bin目錄下的moquette.bat)
五. 測試
打開mqtt測試客戶端,我用的是windows下面的eclipse paho client
建立連接,http://ip地址:1883
訂閱topic
另外一個連接發(fā)送topic,驗證是否可以接收到
六. 變更
最近moquette作者做了更新,去掉了maven編譯,改成了gradle編譯。
編譯方法看源代碼根目錄下的README.md文件
編譯完之后在distribution/build目錄有生成tar文件,可以解壓然后執(zhí)行。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。