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

日期:2020/2/28

Kuiper 團隊宣佈發佈 Kuiper 0.2.0

Kuiper 0.2.0 可以從這裏下載

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

在這裏插入圖片描述

網址:https://www.emqx.io/products/kuiper

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

概覽

Kuiper 2020 路線圖 更新到了 Github,並且創建了幾個別的項目,例如 Kuiper & EdgeX 集成項目。用戶如有興趣,請點擊相應鏈接進行查看。

功能

  • Rest 管理 API 現已支持。除了 CLI 工具,用戶可以通過 Rest API 來管理流和規則。
    • 流管理
    • 規則管理
  • 支持的最大規則數目基準測試
    • 8000 條規則,800 消息/秒吞吐量,AWS 2 核 * 4GB 內存
    • 資源使用
      • 內存: 89% ~ 72%
      • CPU: 25%
  • Github action上建立了 FVT 測試運行流水線,FVT 測試將在代碼提交或者接受 PR 的時候自動運行,保證產品質量
  • 完成了 8 個 Kuiper FVT (functional verification tests) 測試用例,覆蓋了以下場景
    • HTTP REST-API 的所有基本功能
    • 命令行工具 CLI 的基本功能
    • 複雜的端到端測試,覆蓋 Kuiper 源、處理和目標等

問題修復

聯繫

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

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