六月婷婷AV,国产偷窥猎奇福利二区,日韩三级片。,好吊色网站,日韩成人中文在线视频,国产亚洲午夜啪啪,亚洲欧美另类国产精品,国产成人av1,任你艹在线观看

TDengine MQTT 挑戰(zhàn)賽第一期——使HiveMQ支持存儲(chǔ)數(shù)據(jù)到TDengine中

TAOS Data

2020-09-07 /

物聯(lián)網(wǎng)通信是物聯(lián)網(wǎng)的一個(gè)核心內(nèi)容,目前物聯(lián)網(wǎng)的通信協(xié)議并沒(méi)有一個(gè)統(tǒng)一的標(biāo)準(zhǔn),比較常見的有 MQTT、CoAP、DDS、XMPP 等,在這其中,MQTT(消息隊(duì)列遙測(cè)傳輸協(xié)議)應(yīng)該是應(yīng)用最廣泛的標(biāo)準(zhǔn)之一。其主要提供了訂閱/發(fā)布兩種消息模式,非常簡(jiǎn)約、輕量,易于使用,特別適合于受限環(huán)境(帶寬低、網(wǎng)絡(luò)延遲高、網(wǎng)絡(luò)通信不穩(wěn)定)的消息分發(fā)。

發(fā)展到今天,MQTT Broker 也已經(jīng)有了諸多實(shí)現(xiàn),包括 EMQ X、HiveMQ、Mosquito 等等。物聯(lián)網(wǎng)數(shù)據(jù)采集涉及大量設(shè)備接入和海量的時(shí)序數(shù)據(jù)傳輸,這些 MQTT Broker 能夠與 TDengine 完美組合,應(yīng)對(duì)物聯(lián)網(wǎng)場(chǎng)景中的海量時(shí)序數(shù)據(jù)的傳輸、存儲(chǔ)和計(jì)算。

前段時(shí)間,在EMQ X 研發(fā)團(tuán)隊(duì)和 TDengine 研發(fā)團(tuán)隊(duì)的共同努力下,我們已經(jīng)實(shí)現(xiàn)了EMQ X 通過(guò)規(guī)則引擎將設(shè)備消息存儲(chǔ)到 TDengine 中(點(diǎn)擊這里,閱讀詳細(xì)內(nèi)容)。在雙方開源社區(qū)都獲得了積極的反饋。

TDengine 社區(qū)也有不少伙伴都在問(wèn),是否支持從其他 MQTT Broker 存數(shù)據(jù)到 TDengine 中。鑒于 TDengine 是開源且包容的,我們打算,讓這個(gè)問(wèn)題,從社區(qū)中來(lái),到社區(qū)中去。未來(lái)我們將舉辦一系列 MQTT 挑戰(zhàn)賽,第一期就從 HiveMQ 開始。本期挑戰(zhàn)最終要向開源社區(qū)小伙伴交付一個(gè) HiveMQ extension:使 HiveMQ 使用 TDengine 存儲(chǔ)收到的數(shù)據(jù)。

TDengine MQTT 挑戰(zhàn)賽第一期——使HiveMQ支持存儲(chǔ)數(shù)據(jù)到TDengine中 - TDengine Database 時(shí)序數(shù)據(jù)庫(kù)

當(dāng)然,獎(jiǎng)金也是非常豐厚的,我們不是標(biāo)題黨,只要你的程序符合我們的接收標(biāo)準(zhǔn),TDengine官方獎(jiǎng)勵(lì)一萬(wàn)元人民幣,并且邀請(qǐng)你加入 TDengine Contributor 俱樂(lè)部。

你需要做到什么?

開發(fā)要求

1. 支持 TDengine 2.0 RESTful API 和 JDBC API 進(jìn)行數(shù)據(jù)存儲(chǔ)

2. 支持 HiveMQ v4,遵守 HiveMQ extension 開發(fā)規(guī)范,詳見:

https://www.hivemq.com/docs/hivemq/4.5/extensions/introduction.html

3. 符合HiveMQ 的 extension 測(cè)試要求,并提供測(cè)試報(bào)告。詳見:

https://www.hivemq.com/docs/hivemq/4.5/extensions/testing-extension.html

4. 長(zhǎng)時(shí)間運(yùn)行無(wú)內(nèi)存泄漏。

5. 支持 Docker 部署環(huán)境

其他要求

1. 提供完整的文檔,描述代碼邏輯架構(gòu)、編譯步驟和 TDengine / HiveMQ 共同部署方法。

2. 代碼需要以 Apache 或 MIT 或 BSD License 之一開源。

如何驗(yàn)證你的工作?

驗(yàn)證方法

1. 使用 HiveMQ Community Edition 的 Docker 鏡像部署 HiveMQ MQTT broker:

HiveMQ Community Edition 下載地址:

https://github.com/hivemq/hivemq-community-edition

2. 使用 TDengine 2.0 社區(qū)版進(jìn)行數(shù)據(jù)落盤存儲(chǔ):

TDengine 2.0 社區(qū)版下載地址:

http://www.fjzmyy.cn/products/#community-edition-link

3. 使用開源軟件MQTTLoader進(jìn)行 MQTT 多客戶端消息發(fā)送壓力測(cè)試(為便于測(cè)試,使用本機(jī)或者局域網(wǎng)環(huán)境進(jìn)行壓力測(cè)試):

MQTT Loader 下載地址:

https://github.com/dist-sys/mqttloader

如何提交你的作品?

交付要求

1. 按照上述開發(fā)要求實(shí)現(xiàn)的HiveMQ extension;

2. 按照上述其他要求編寫的完整且詳盡的文檔。

提交方式

開發(fā)者需在競(jìng)賽期限內(nèi)提供 extension 源代碼和文檔(MarkDown格式),提交 Pull Request 到 TDengine 在 GitHub 的 Repo。

你將獲得什么?

優(yōu)勝獎(jiǎng)

1. 優(yōu)勝者獲得現(xiàn)金獎(jiǎng)勵(lì) 10,000 元 RMB(稅前);

2. 成為 TDengine Contributor 俱樂(lè)部成員,受邀參與 TDengine 線上、線下社區(qū)活動(dòng)。

*優(yōu)勝者:以代碼被TDengine接收為準(zhǔn),評(píng)選出一名。

積極參與獎(jiǎng)

所有參加競(jìng)賽并提交作品者均會(huì)獲得 TDengine 紀(jì)念禮品一件。

重要時(shí)間節(jié)點(diǎn)

競(jìng)賽起始時(shí)間:9月 8 日

作品提交截止時(shí)間:10 月 7 日

作品評(píng)選時(shí)間:10 月 8 日~ 10月 22 日

參賽的同學(xué),可以微信搜索“tdengine”添加小T為好友,備注“mqtt”,方便提交作品后與我們?nèi)〉寐?lián)系。