本篇內(nèi)容介紹了“EMQ X MQTT服務(wù)器v4.1-beta.1有什么新功能”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
公司主營(yíng)業(yè)務(wù):成都網(wǎng)站制作、做網(wǎng)站、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)推出路橋免費(fèi)做網(wǎng)站回饋大家。
開(kāi)源物聯(lián)網(wǎng) MQTT 服務(wù)器 EMQ X Broker 是基于高并發(fā)的 Erlang/OTP 語(yǔ)言平臺(tái)開(kāi)發(fā),支持百萬(wàn)級(jí)連接和分布式集群架構(gòu)。EMQ X Broker 已經(jīng)在全球物聯(lián)網(wǎng)市場(chǎng)廣泛應(yīng)用,無(wú)論是產(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)增加了對(duì) Python 與 Java 的擴(kuò)展支持。EMQ X Broker 支持通過(guò)插件來(lái)擴(kuò)展功能,但在此之前,僅支持由 Erlang 編寫的插件,對(duì)開(kāi)發(fā)者而言使用門檻較高。即使官方提供了 Lua 腳本擴(kuò)展支持,但也僅支持簡(jiǎn)單場(chǎng)景?,F(xiàn)在,開(kāi)發(fā)者可以使用 Python 或者 Java 快速開(kāi)發(fā)自己的插件,在官方功能的基礎(chǔ)上進(jìn)行擴(kuò)展,滿足自己的業(yè)務(wù)場(chǎng)景。
EMQ X Broker 的多語(yǔ)言擴(kuò)展通過(guò) emqx-extension-hook
插件中的驅(qū)動(dòng)(Driver)實(shí)現(xiàn),不同的編程語(yǔ)言由不同類型的驅(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)本身具有非常高的吞吐性能。
除此之外,v4.1-beta.1 還增加了規(guī)則引擎的暫停與編輯等功能,歡迎大家下載 EMQ X 使用。
支持多語(yǔ)言插件擴(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ī)則信息、黑名單信息和存儲(chǔ)在 Mnesia 數(shù)據(jù)庫(kù)的認(rèn)證信息等。
支持基于主題的指標(biāo)統(tǒng)計(jì)
支持指定主題的消息收發(fā)數(shù)量與速率的統(tǒng)計(jì)。
Dashboard 提供內(nèi)置模塊管理頁(yè)面
目前存在延遲發(fā)布、內(nèi)置 ACL、上下線通知、主題重寫、代理訂閱與主題指標(biāo)共六個(gè)內(nèi)置模塊,都支持通過(guò) 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)證來(lái)進(jìn)行雙向認(rèn)證。
增加基于 Mnesia 內(nèi)置數(shù)據(jù)庫(kù)的認(rèn)證插件
支持 Client ID 與 Username 認(rèn)證(注意 emqx-auth-clientid
與 emqx-auth-username
插件即將廢棄)
為 CoAP、LwM2M 協(xié)議設(shè)備接入增加 IPv6 支持
修復(fù)異??蛻舳藱z測(cè)功能沒(méi)有刪除過(guò)期數(shù)據(jù)導(dǎo)致特定場(chǎng)景下內(nèi)存持續(xù)增長(zhǎng)的問(wèn)題
修復(fù)規(guī)則引擎的一些問(wèn)題
修復(fù) MQTT Bridge 默認(rèn)情況下不會(huì)發(fā)送 PINREQ 報(bào)文的問(wèn)題
修復(fù)內(nèi)置 ACL 模塊重新加載時(shí)沒(méi)有清除 ACL 緩存的問(wèn)題
修復(fù) emqx-statsd
沒(méi)有獲取 EMQ X Broker 指標(biāo)的問(wèn)題
修復(fù)使用 WebSocket 連接時(shí) Proxy Protocol 不可用的問(wèn)題
“EMQ X MQTT服務(wù)器v4.1-beta.1有什么新功能”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!