開始使用
emq 2.0 訊息伺服器簡介
emq (erlang/enterprise/elastic mqtt broker)是基於erlang/otp平台開發的開源物聯網mqtt訊息伺服器。erlang/otp是出色的軟實時(soft-realtime)、低延時(low-latency)、分布式(distributed)的語言平台。mqtt是輕量的(lightweight)、發布訂閱模式(pubsub)的物聯***協議。
emq 專案設計目標是承載移動終端或物聯網終端海量的mqtt連線,並實現在海量物聯網裝置間快速低延時(low-latency)訊息路由:
穩定承載大規模的mqtt客戶端連線,單伺服器節點支援50萬到100萬連線。
分布式節點集群,快速低延時的訊息路由,單集群支援1000萬規模的路由。
訊息伺服器內擴充套件,支援定製多種認證方式、高效儲存訊息到後端資料庫。
完整物聯網協議支援,mqtt、mqtt-sn、coap、websocket或私有協議支援
控制台模式啟動:
bin\emqttd console
如啟動成功,會彈出控制台視窗。
關閉控制台視窗,停止emqttd程序,準備註冊windows服務。
警告emq-2.0暫不支援服務註冊
emq 註冊為windows服務:
bin\emqttd install
emq 服務啟動:
bin\emqttd start
emq 服務停止:
bin\emqttd stop
emq 服務解除安裝:
bin\emqttd uninstall
EMQX 百萬級開源MQTT訊息伺服器之填坑之路
填坑1 emqx auth http開啟後,寫法建議如下,狀態碼200是授權成功 注意返回值不能是 ignore 非200是授權失敗 實際上嚴格區分有,三種 1 狀態碼200,返回值不是 ignore 這代表授權成功。2 狀態碼200,返回值是 ignore 代表忽略此次授權。3 狀態碼不是200。...
windows git daemon 伺服器搭建
安裝git 使用不再贅 在資料夾repo 中執行git init新建git倉庫 在 repo目錄下執行git config local receive.denycurrentbranch updateinstead執行git config global sendpack.sideband false...
安裝mqtt 伺服器
1.開啟命令列視窗,路徑跳轉到 apache apollo 1.7.1 bin 2.執行命令 apollo create apollodemo c dev apollo broker 3.啟動服務 路徑跳轉到上面建立的apollo broker bin下 執行命令 apollo broker run...