Kuiper v0.2.1 正式發佈 - 超輕量IoT邊緣流處理

日期:2020/3/23git

Kuiper 團隊宣佈發佈 Kuiper 0.2.1github

Kuiper 0.2.1 能夠從這裏下載apache

EMQ X Kuiper 是 Golang 實現的輕量級物聯網邊緣分析、流式處理開源軟件,能夠運行在各種資源受限的邊緣設備上。Kuiper 設計的一個主要目標就是將在雲端運行的實時流式計算框架(好比 Apache SparkApache StormApache Flink 等)遷移到邊緣端。Kuiper 參考了上述雲端流式處理項目的架構與實現,結合邊緣流式數據處理的特色,採用了編寫基於源 (Source)SQL (業務邏輯處理), 目標 (Sink) 的規則引擎來實現邊緣端的流式數據處理。數據結構

arch.png

網址:https://www.emqx.io/products/...架構

Github倉庫: https://github.com/emqx/kuiper框架

概覽

本版本中 Kuiper & EdgeX 集成已經初步完成,用戶能夠開始試用該功能,在後續發佈的 0.3.0 或者 0.4.0 將正式與 EdgeX Geneva 版本一塊兒發佈。less

功能

  • 與 EdgeX 的集成測試

  • Schemaless 流定義的支持

    在 Kuiper 以前的版本中,用戶必須建立有 schema 的流定義,可是有些使用場景中,發送的數據格式比較複雜,若是對其進行流的定義會比較麻煩。Kuiper 如今能夠支持用戶建立一個不包含任何 Field 定義的流,這種 Schemaless 的使用方式下,沒法實現對數據類型的驗證,須要用戶在寫規則的時候,對發送的數據結構比較清楚,不然在數據分析過程當中會報錯。ui

  • FVT 測試用例加強spa

    • 增長 4 個 EdgeX 的測試用例
    • 增長對 Docker image 的測試用例

問題修復

  • 修復了幾個 Github Action 中流水線的問題

聯繫

使用 Kuiper 過程當中若有任何問題,可在 Github 提交 Issue 或經過 contact@emqx.io 與咱們聯繫。

版權聲明: 本文爲 EMQ 原創,轉載請註明出處。

原文連接:https://www.emqx.io/cn/blog/release-notes-kuiper-0-2-1

相關文章
相關標籤/搜索