溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

EMQ X MQTT服務(wù)器v4.1-beta.1有什么新功能

發(fā)布時(shí)間:2021-12-07 09:12:32 來源:億速云 閱讀:146 作者:iii 欄目:互聯(lián)網(wǎng)科技

本篇內(nèi)容介紹了“EMQ X MQTT服務(wù)器v4.1-beta.1有什么新功能”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

開源物聯(lián)網(wǎng) MQTT 服務(wù)器 EMQ X Broker 是基于高并發(fā)的 Erlang/OTP 語言平臺開發(fā),支持百萬級連接和分布式集群架構(gòu)。EMQ X Broker 已經(jīng)在全球物聯(lián)網(wǎng)市場廣泛應(yīng)用,無論是產(chǎn)品原型設(shè)計(jì)、物聯(lián)網(wǎng)創(chuàng)業(yè)公司、還是大規(guī)模的商業(yè)部署,都支持免費(fèi)使用。

現(xiàn)在,EMQ X Broker 已發(fā)布至 v4.1-beta.1 版本,此版本重點(diǎn)增加了對 Python 與 Java 的擴(kuò)展支持。EMQ X Broker 支持通過插件來擴(kuò)展功能,但在此之前,僅支持由 Erlang 編寫的插件,對開發(fā)者而言使用門檻較高。即使官方提供了 Lua 腳本擴(kuò)展支持,但也僅支持簡單場景?,F(xiàn)在,開發(fā)者可以使用 Python 或者 Java 快速開發(fā)自己的插件,在官方功能的基礎(chǔ)上進(jìn)行擴(kuò)展,滿足自己的業(yè)務(wù)場景。

EMQ X Broker 的多語言擴(kuò)展通過 emqx-extension-hook 插件中的驅(qū)動(dòng)(Driver)實(shí)現(xiàn),不同的編程語言由不同類型的驅(qū)動(dòng)提供支持。目前的 Python 和 Java 驅(qū)動(dòng)基于 Erlang/OTP - Port(https://erlang.org/doc/tutorial/c_port.html) 進(jìn)程間通信實(shí)現(xiàn),所以驅(qū)動(dòng)本身具有非常高的吞吐性能。

EMQ X MQTT服務(wù)器v4.1-beta.1有什么新功能

除此之外,v4.1-beta.1 還增加了規(guī)則引擎的暫停與編輯等功能,歡迎大家下載 EMQ X 使用。

v4.1-beta.1 改進(jìn)詳情

功能增強(qiáng)
  • 支持多語言插件擴(kuò)展

    用戶可使用 Python 和 Java 直接處理 EMQ X Broker 的各類事件,包含上下線、認(rèn)證、ACL 規(guī)則控制,消息橋接和持久等功能。

  • 支持客戶端與訂閱的模糊查詢與多條件查詢

    支持以 Client ID、Username 模糊查找客戶端,或按協(xié)議類型,連接時(shí)間段等篩選客戶端。支持按 Client ID、 QoS、主題等篩選訂閱。

  • 規(guī)則引擎支持暫停和編輯

    提高規(guī)則引擎的使用友好性,用戶可以隨時(shí)啟停指定規(guī)則,需要修改規(guī)則時(shí)可以直接編輯,不再需要先刪除再創(chuàng)建。

  • 支持服務(wù)端到客戶端的主題別名

    現(xiàn)在,不僅僅是客戶端發(fā)布消息到服務(wù)端時(shí)可以使用主題別名,服務(wù)端轉(zhuǎn)發(fā)消息到客戶端時(shí),也可以使用主題別名,最大程度地減少流量消耗。

  • 支持跨版本數(shù)據(jù)遷移

    提供命令行接口,支持遷移的數(shù)據(jù)包括:規(guī)則引擎已創(chuàng)建的資源和規(guī)則信息、黑名單信息和存儲在 Mnesia 數(shù)據(jù)庫的認(rèn)證信息等。

  • 支持基于主題的指標(biāo)統(tǒng)計(jì)

    支持指定主題的消息收發(fā)數(shù)量與速率的統(tǒng)計(jì)。

  • Dashboard 提供內(nèi)置模塊管理頁面

    目前存在延遲發(fā)布、內(nèi)置 ACL、上下線通知、主題重寫、代理訂閱與主題指標(biāo)共六個(gè)內(nèi)置模塊,都支持通過 Dashboard 或 HTTP API 動(dòng)態(tài)加載和卸載。

  • 支持 MQTT 增強(qiáng)認(rèn)證,已支持的認(rèn)證算法包括:SCRAM-SHA-1

    現(xiàn)在可以使用 TLS/SSL 或增強(qiáng)認(rèn)證來進(jìn)行雙向認(rèn)證。

  • 增加基于 Mnesia 內(nèi)置數(shù)據(jù)庫的認(rèn)證插件

    支持 Client ID 與 Username 認(rèn)證(注意 emqx-auth-clientidemqx-auth-username 插件即將廢棄)

  • 為 CoAP、LwM2M 協(xié)議設(shè)備接入增加 IPv6 支持

錯(cuò)誤修復(fù)

  • 修復(fù)異常客戶端檢測功能沒有刪除過期數(shù)據(jù)導(dǎo)致特定場景下內(nèi)存持續(xù)增長的問題

  • 修復(fù)規(guī)則引擎的一些問題

  • 修復(fù) MQTT Bridge 默認(rèn)情況下不會發(fā)送 PINREQ 報(bào)文的問題

  • 修復(fù)內(nèi)置 ACL 模塊重新加載時(shí)沒有清除 ACL 緩存的問題

  • 修復(fù) emqx-statsd 沒有獲取 EMQ X Broker 指標(biāo)的問題

  • 修復(fù)使用 WebSocket 連接時(shí) Proxy Protocol 不可用的問題

“EMQ X MQTT服務(wù)器v4.1-beta.1有什么新功能”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI