溫馨提示×

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

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

EMQ MQTT云服務(wù)有什么作用

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

這篇文章主要講解了“EMQ MQTT云服務(wù)有什么作用”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“EMQ MQTT云服務(wù)有什么作用”吧!

MQTT 云服務(wù)使用場(chǎng)景

MQTT 以其開放、輕量、節(jié)能等特點(diǎn),被越來越多的企業(yè)所接受,已經(jīng)成為物聯(lián)網(wǎng)傳輸協(xié)議的事實(shí)標(biāo)準(zhǔn)?;谠贫说?MQTT 服務(wù)可以非常方便的用于連接各種類型的物聯(lián)網(wǎng)設(shè)備和應(yīng)用,例如將行使中的汽車總線數(shù)據(jù)實(shí)時(shí)上傳至云端,通過智能手機(jī)遠(yuǎn)程控制家庭內(nèi)的家電設(shè)備,或者為零售商的支付終端提供雙向交易數(shù)據(jù)通道等。

搭建 MQTT 云服務(wù)的挑戰(zhàn)

EMQ X 作為在開源社區(qū)中最為成熟的 MQTT 消息中間件,已在全球 5000 多家企業(yè)中部署使用,運(yùn)行于各種公有云和私有環(huán)境中。我們發(fā)現(xiàn)客戶在部署 EMQ X產(chǎn)品過程中,經(jīng)常碰到以下的問題。

  1. 首先碰到的困難是如何規(guī)劃同 EMQ X 及業(yè)務(wù)容量相匹配的云資源問題,例如針對(duì)接入的設(shè)備數(shù)量和消息量,需要購(gòu)買多少服務(wù)器資源、如何配置帶寬、負(fù)載均衡采用何種模式等;

  2. 其次對(duì)如何部署一個(gè)完整的高可靠、高可用的 MQTT 云服務(wù)經(jīng)驗(yàn)欠缺。要實(shí)現(xiàn)一個(gè)好的 MQTT 云服務(wù),一般需要熟練掌握以下的技術(shù):

a) MQTT(如 EMQ )服務(wù)器集群:由于物聯(lián)網(wǎng)規(guī)模一般比較大,需要支持大規(guī)模的設(shè)備連接支持,為了保證服務(wù)的穩(wěn)定性和高可靠性,一般會(huì)采用集群方式,因此需要讓用戶對(duì) MQTT 的集群機(jī)制有較為深入的理解;

b) 服務(wù)器的安全配置:物聯(lián)網(wǎng)連接的都是實(shí)際的設(shè)備,如何保證設(shè)備以安全的方式連接到 MQTT 云服務(wù)?因此搭建者需要知道如何在 MQTT 服務(wù)集群上配置安全連接;

c) 深入了解負(fù)載均衡:為保證服務(wù)質(zhì)量和安全,一般需要在 MQTT 集群外部配置一個(gè)負(fù)載均衡器,并在負(fù)載均衡器上實(shí)現(xiàn) SSL 卸載,以提高負(fù)載均衡與 MQTT 集群間的效率;

d) 認(rèn)證和 ACL 數(shù)據(jù)庫(kù)的配置:成熟的 MQTT 服務(wù)需要有對(duì)應(yīng)的用戶認(rèn)證和 ACL 控制,實(shí)現(xiàn)對(duì)設(shè)備連接,pub/sub 消息等細(xì)粒度的權(quán)限控制。為實(shí)現(xiàn)認(rèn)證和 ACL 數(shù)據(jù)庫(kù)的穩(wěn)定性,需要保證其穩(wěn)定性和高可用;

e) 數(shù)據(jù)持久化配置:對(duì) MQTT 集群進(jìn)行配置,將接收到等消息保存到后臺(tái)的持久化系統(tǒng)中,包括各類關(guān)系型數(shù)據(jù)庫(kù),或者非關(guān)系型數(shù)據(jù)庫(kù);

f) 流式大數(shù)據(jù)處理配置:在接入大量設(shè)備和數(shù)據(jù)的時(shí)候,需要將 MQTT 集群和后端的流式大數(shù)據(jù)處理系統(tǒng)進(jìn)行對(duì)接,比如 Kafka 集群、Pulsar 集群等。

  1. 缺少運(yùn)維 MQTT 云平臺(tái)和經(jīng)驗(yàn)。為了保證整體服務(wù)的穩(wěn)定性,除了產(chǎn)品本身的穩(wěn)定性,還需要有高質(zhì)量的運(yùn)維能力,實(shí)現(xiàn)系統(tǒng)運(yùn)行質(zhì)量預(yù)警和故障快速修復(fù)。

a) 對(duì)全系統(tǒng)進(jìn)行實(shí)時(shí)監(jiān)控,實(shí)現(xiàn)問題預(yù)警。比如對(duì)系統(tǒng)的 CPU、內(nèi)存、磁盤和網(wǎng)絡(luò)等進(jìn)行監(jiān)控;以及 MQTT 服務(wù)器的連接、消息發(fā)布使用情況;負(fù)載均衡系統(tǒng)的網(wǎng)絡(luò)流量監(jiān)控;認(rèn)證 /ACL 數(shù)據(jù)庫(kù)的監(jiān)控;后臺(tái)大數(shù)據(jù)處理平臺(tái)等;

b) 如果系統(tǒng)出現(xiàn)問題,需要盡快定位和修復(fù),避免造成經(jīng)濟(jì)損失。因此需要對(duì) LB、MQTT 服務(wù)器、數(shù)據(jù)庫(kù)等相關(guān)運(yùn)維技術(shù)比較熟悉。

  1. 收費(fèi)靈活性:一般來說平臺(tái)先期規(guī)劃會(huì)接入少量設(shè)備,隨著業(yè)務(wù)規(guī)模增長(zhǎng),平臺(tái)的規(guī)模會(huì)逐漸變大,因此需要一種較為靈活的收費(fèi)機(jī)制,可以根據(jù)實(shí)際的使用情況進(jìn)行收費(fèi)

因此,為了搭建穩(wěn)定、可靠的 MQTT 云服務(wù),需要熟練掌握軟件架構(gòu)與云平臺(tái)使用技能的團(tuán)隊(duì),并配備有成熟的運(yùn)維工具,投入大量資源和精力才可能達(dá)到較好的效果。

EMQ X Cloud - 可靠的 MQTT 云服務(wù)

為了解決上述的問題,我們推出了基于 EMQ X 的 MQTT Cloud 服務(wù)。該服務(wù)凝結(jié)了 EMQ 團(tuán)隊(duì)服務(wù)客戶的經(jīng)驗(yàn),用戶只需通過在頁(yè)面中輸入連接數(shù)、消息發(fā)送吞吐量等基本信息后,即可一鍵創(chuàng)建出成熟、可靠的 企業(yè)級(jí) MQTT 云服務(wù),整個(gè)過程耗時(shí)為分鐘級(jí)。該服務(wù)包含了,

  • 創(chuàng)建相關(guān)的計(jì)算資源,用戶無需糾結(jié)該創(chuàng)建何種配置的計(jì)算資源

  • 完成負(fù)載均衡器的配置,實(shí)現(xiàn) SSL 卸載,減少用戶在負(fù)載均衡配置上所花的時(shí)間,并且保證了負(fù)載均衡和后端 EMQ 集群之間的高效通信

  • 認(rèn)證和 ACL 數(shù)據(jù)庫(kù)服務(wù)器集群的配置:系統(tǒng)創(chuàng)建出高可用 PostGreSQL 數(shù)據(jù)庫(kù)集群,以及完成數(shù)據(jù)集群 LB 的配置。PostGreSQL 集群通過 etcd 集群的配合,實(shí)現(xiàn)自動(dòng)主從切換,實(shí)現(xiàn)認(rèn)證和 ACL 服務(wù)的高可用

  • 高安全:獨(dú)享的 EMQ X Enterprise 集群,保證了數(shù)據(jù)的獨(dú)立性;用戶可以上傳自己的證書實(shí)現(xiàn)與設(shè)備端的安全連接;通過綁定用戶自己的獨(dú)立域名

  • 托管運(yùn)維服務(wù):EMQ 技術(shù)團(tuán)隊(duì)對(duì)您的系統(tǒng)實(shí)行 7*24 小時(shí)的監(jiān)控,快速解決發(fā)現(xiàn)的問題;用戶如有任何問題,也可以通過多種渠道與 EMQ 技術(shù)支持團(tuán)隊(duì)進(jìn)行溝通,溝通方式包括工單系統(tǒng)、Slack、語(yǔ)音和 Email 等

  • 靈活的付費(fèi)方式:按使用量計(jì)費(fèi),根據(jù)使用量進(jìn)行各種資源配置的伸縮,按月付費(fèi)

  • 就近選擇您的數(shù)據(jù)中心:Virginia, Oregon & Ireland AWS 現(xiàn)在已經(jīng)上線, 可以就近選擇離您業(yè)務(wù)較近的數(shù)據(jù)中心

  • 咨詢服務(wù):用戶可以通過工單系統(tǒng)、Slack、語(yǔ)音和 Email 等方式,對(duì)在系統(tǒng)使用過程相關(guān)的問題進(jìn)行咨詢

EMQ X Cloud 使用簡(jiǎn)介

  • 輸入連接數(shù)和預(yù)估的消息吞吐量

EMQ MQTT云服務(wù)有什么作用

  • 單擊創(chuàng)建,為您自動(dòng)生成對(duì)應(yīng)配置的集群,并可立即投入使用。

EMQ MQTT云服務(wù)有什么作用

適合用戶

EMQ X Cloud 適合需要獨(dú)享 MQTT 云服務(wù)用于應(yīng)用開發(fā)和平臺(tái)搭建的企業(yè),包括業(yè)務(wù)快速發(fā)展,但是技術(shù)人員儲(chǔ)備、或者技術(shù)經(jīng)驗(yàn)暫時(shí)不足的公司和團(tuán)隊(duì)。

選擇 EMQ X Cloud 服務(wù),您可以更多地將精力放在企業(yè)自身核心業(yè)務(wù)的實(shí)現(xiàn)上,而無需過多關(guān)注 MQTT 等基礎(chǔ)設(shè)施,包括設(shè)備接入、數(shù)據(jù)集成、資源擴(kuò)容等技術(shù)細(xì)節(jié),可以極大地提高效率,快速應(yīng)對(duì)敏捷的業(yè)務(wù)變化。

下一步規(guī)劃

  • Kafka 對(duì)接支持:近期會(huì)上線 AWS Kafka 服務(wù)對(duì)接的功能,可以將 EMQ 集群采集到的數(shù)據(jù)轉(zhuǎn)發(fā)到 Kafka 集群中,流式處理軟件可以從 Kafka 中消費(fèi)數(shù)據(jù)進(jìn)行數(shù)據(jù)分析

  • 更多數(shù)據(jù)中心支持: 后續(xù)會(huì)支持更多 AWS 數(shù)據(jù)中心, 基于其他云提供商的服務(wù),包括 Microsoft Azure,Google Cloud,也會(huì)陸續(xù)上線

  • 接入更多的EMQ物聯(lián)網(wǎng)服務(wù),包括設(shè)備影子、邊緣計(jì)算等能力

感謝各位的閱讀,以上就是“EMQ MQTT云服務(wù)有什么作用”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)EMQ MQTT云服務(wù)有什么作用這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

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

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

AI