Kuiper 0.4.0 正式發佈 - 超輕量IoT邊緣流處理

該版本聲明也包括了 0.3.1 與 0.3.2 版本的內容

日期:2020/5/7

Kuiper 團隊宣佈發佈 Kuiper 0.4.0,下載 Kuiper

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

在這裏插入圖片描述

更多信息請訪問 EMQ 官網Kuiper GitHub

概覽

  • Kuiper 0.4.0 對比較複雜的插件支持的能力上得到了增強;支持了對所有 sink 的模版支持功能,實現對複雜數據輸出的定製能力
  • Kuiper 0.3.2 作爲 EdgeX Foundry Geneva 集成的版本已經發布
  • Kuiper 0.3.1 實現了基於 MQTT 消息總線的支持

功能

  • 0.4.0

    • 增加了對所有 sink 的模版功能,用戶可以通過模版實現對 sink 中複雜數據輸出的定製能力
    • 用戶在調用創建插件 API 的時候,用戶可以在插件的 zip 文件中加入 install.sh 腳本,實現複雜的依賴庫文件安裝的能力
    • 增加插件的系統測試腳本
    • 更新了文檔的組織結構
    • 增加了基於 Debian 的 Docker 鏡像,對於需要更多依賴庫的用戶可以選擇該鏡像
    • 增加 Kuiper 插件開發教程 (英文)
  • 與 EdgeX 的集成

    • 0.3.2

      • Kuiper 0.3.2 爲 EdgeX Foundry Geneva 版集成的候選版本,用戶可以參考該教程來開始使用 EdgeX Foundry Geneva 中的規則引擎.
      • 增加浮點數據處理
    • 0.3.1

      • EdgeX MQTT 消息總線支持。Kuiper & 目標 現可以支持基於 MQTT 服務器的消息總線。
      • EdgeX 源基準性能測試:在 AWS t2.micro ( 1 Core * 1 GB) 配置的運行環境上,EdgeX Kuiper 規則引擎支持 11.4k/秒的消息吞吐量。參考該文檔 獲取更詳盡的信息。
      • 在 Docker 環境變量中暴露 Kuiper Rest API 端口。
  • 0.3.2

    • 獲取規則列表的時候,返回規則的狀態。
    • 編譯環境統一爲 Golang 1.13
  • 0.3.1

問題修復

  • 其它一些控制檯輸出和文檔問題的修復

聯繫

如果對Kuiper有任何問題,請隨時通過[email protected]與我們聯繫。

本文作者: EMQ X

原文鏈接:https://www.emqx.io/cn/news/release-notes-kuiper-0-4-0

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章