基於.Net Core開發的物聯網平台 IoTSharp V1.5 發布

  • 2020 年 10 月 23 日
  • 筆記

很高興的宣布新版本的發布, 這次更新我們帶來了大量新特性, 最值得關注的是, 我們逐步開始支援分散式, 這意味著你可以通過多台伺服器共同處理數據, 而不是原來的單機處理, 我們也將遙測數據進行分開存儲, 原來的單表方式也支援的同時, 增加了分表、時序資料庫等。更新主要功能如下:

  1. 通過EFCore.Sharding支援了分表存儲, 默認是按月存儲,根據數據量, 你可以修改為按日, 按時 。

  2. 通過Maikebing.Data.Taos 我們支援了濤思數據的時序資料庫 TDengine , Maikebing.Data.Taos 是目前.Net 生態中唯一最完整的TDengine 支援組件。

  3. 內置了 ZeroMQ 服務, 用於支援基於ZeroMQ的分散式消息處理。

  4. 通過CAP實現了EventBus 消息匯流排, 通過CAP.Extensions 支援了ZeroMQ的消息匯流排支援, 可以做到純粹.Net 生態。

  5. 通過CAP實現了 消息數據 能在 MongoDB LiteDB PostgreSql中存儲。

  6. 通過CAP實現了消息可以通過RabbitMQ Kafka ZeroMQ 進行生產和消費。當多台伺服器時, 一台可以作為主伺服器, 其他可以作為輔助伺服器用以處理所有採集數據。

在此新版本發布之時 , 我們在生產環境已經使用,本月數據已經達到三千多萬,兩千台設備, 五萬多個檢測項。

另外, 我們也在參與了2020 年度 OSC 中國開源項目評選 , 請搜索iotsharp 投出你寶貴的一票, 

//www.oschina.net/project/top_cn_2020?utm_source=projectdetail

或者直接訪問 下面的連接進行投票。 

//www.oschina.net/p/IoTSharp