基於.Net Core開發的物聯網平台 IoTSharp V1.5 發布
- 2020 年 10 月 23 日
- 筆記
很高興的宣布新版本的發布, 這次更新我們帶來了大量新特性, 最值得關注的是, 我們逐步開始支援分散式, 這意味著你可以通過多台伺服器共同處理數據, 而不是原來的單機處理, 我們也將遙測數據進行分開存儲, 原來的單表方式也支援的同時, 增加了分表、時序資料庫等。更新主要功能如下:
-
通過EFCore.Sharding支援了分表存儲, 默認是按月存儲,根據數據量, 你可以修改為按日, 按時 。
-
通過Maikebing.Data.Taos 我們支援了濤思數據的時序資料庫 TDengine , Maikebing.Data.Taos 是目前.Net 生態中唯一最完整的TDengine 支援組件。
-
內置了 ZeroMQ 服務, 用於支援基於ZeroMQ的分散式消息處理。
-
通過CAP實現了EventBus 消息匯流排, 通過CAP.Extensions 支援了ZeroMQ的消息匯流排支援, 可以做到純粹.Net 生態。
-
通過CAP實現了 消息數據 能在 MongoDB LiteDB PostgreSql中存儲。
-
通過CAP實現了消息可以通過RabbitMQ Kafka ZeroMQ 進行生產和消費。當多台伺服器時, 一台可以作為主伺服器, 其他可以作為輔助伺服器用以處理所有採集數據。
在此新版本發布之時 , 我們在生產環境已經使用,本月數據已經達到三千多萬,兩千台設備, 五萬多個檢測項。
另外, 我們也在參與了2020 年度 OSC 中國開源項目評選 , 請搜索iotsharp 投出你寶貴的一票,
//www.oschina.net/project/top_cn_2020?utm_source=projectdetail
或者直接訪問 下面的連接進行投票。