日期:2020/12/18Kuiper 团队宣布发布 Kuiper 1.0.2Kuiper 1.0.2 下载地址:https://github.com/emqx/kuiper/releases/tag/1.0.2

EMQ X Kuiper 是 Golang 实现的轻量级物联网边缘分析、流式处理开源软件,可以运行在各类资源受限的边缘设备上。Kuiper 设计的一个主要目标就是将在云端运行的实时流式计算框架(比如 Apache Spark (https://spark.apache.org/),Apache Storm (https://storm.apache.org/) 和 Apache Flink (https://flink.apache.org/) 等)迁移到边缘端。Kuiper 参考了上述云端流式处理项目的架构与实现,结合边缘流式数据处理的特点,采用了编写基于源 (Source)SQL (业务逻辑处理), 目标 (Sink) 的规则引擎来实现边缘端的流式数据处理。

Kuiper 的应用场景包括:运行在各类物联网的边缘使用场景中,比如工业物联网中对生产线数据进行实时处理;车联网中的车机对来自汽车总线数据的即时分析;智能城市场景中,对来自于各类城市设施数据的实时分析。通过 Kuiper 在边缘端的处理,可以提升系统响应速度,节省网络带宽费用和存储成本,以及提高系统安全性等。

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

Github仓库:https://github.com/emqx/kuiper

      概 览   

Kuiper 1.0.2 优化了 SQL 执行计划和运行时,并在某些场景下大大提高了性能。Kuiper 在此版本中还支持二进制类型,并且可用于二进制流处理,例如图像。

功能及问题修复

  • SQL计划优化

    • 优化了 SQL 计划,添加了对 PushDownPredicate 的支持,可以根据 WHERE 子句中指定的条件提前过滤一些记录,可以减少长时间窗口处理的内存使用量。

    • 在后续的版本中将引入更多优化。

  • 二进制数据类型支持

    • 现在支持二进制数据类型,并且用户可以处理二进制流,例如处理图像。

    • 图像目标插件用于将图像文件保存到本地磁盘。

  • 将流和规则存储从文件更改为 SQLite。

  • Ping API 支持,用于 Kuiper 服务活动检测。

  • 修复了一个内存泄漏问题——删除规则后,某些内存没有释放。

  • 禁止将客户端和 REST API 限制为本地主机。

  • 当服务器 fileLog=false 时,文件日志记录错误消息。

  • 添加了所有目标的重试计数。

  • 为日志文件提供 Logrotate 支持——循环时间为 24 小时,最长期限为 3 天。

  • 在编译阶段添加了一些 SQL 验证。

  • 增强了文档编制。

    • 修复了几个文件问题。

    • 修复了 httppull 源的几个问题。

    • 修复了在 management-ui 中加载数组类型时出现的问题。

  Kuiper 2021 里程碑    

点击 Kuiper 2021 里程碑 (https://github.com/emqx/kuiper/projects/10) 以获取更多详细信息和最新更新。

  • Q1 - Q4: 1.3.x - 1.6.x

  • 插件增强功能

    • 为开发人员提供更友好的插件开发和部署

    • 更好的插件安装体验

  • 第三方语言库调用支持

  • 更人性化的管理界面

  • 规则管道支持

  • 规则功能增强, 例如,支持预定规则。

  • 更多的数学和函数支持

联 系

如果对 Kuiper 有任何问题,请随时通过 kuiper@emqx.io 与我们联系。

----------- 更多精彩内容 ----------- 

↓↓↓

golang image.image 转文件流_Kuiper 1.0.2 正式发布 超轻量 IoT 边缘流处理相关推荐

  1. 青阳网络文件传输系统 kiftd 1.0.17 正式发布

    开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>   kiftd简介: kiftd是一款专门面向个人.团队和小型组织的私有网盘系统.开源.便捷.小巧.无论是在笔记本上. ...

  2. 青阳网络文件传输系统 kiftd —— 1.0.18 正式发布

    kiftd简介: kiftd是一款专门面向个人.团队和小型组织的私有网盘系统.开源.便捷.小巧.无论是在笔记本上.家庭.学校还是办公室,均可以随时随地使用它.它不但是替代U盘进行文件传输的不二之选,同 ...

  3. OpenYurt 联手 eKuiper,解决 IoT 场景下边缘流数据处理难题

    简介:云计算的出现促使物联网实现爆炸式增长.在设备规模和业务复杂度不断攀升的趋势之下,边缘计算因其能够将计算能力更靠近网络边缘和设备,从而带来云性能成本的降低,也在这波浪潮之下得到快速发展. 作者 | ...

  4. Golang解析yaml格式文件

    关注公众号 风色年代(itfantasycc) 300G微服务资料等你拿! 作者:会飞的鲶鱼 链接:Golang解析yaml格式文件 - 简书 來源:简书 简书著作权归作者所有,任何形式的转载都请联系 ...

  5. golang常用库之-文件操作(os、path、filepath、ioutil包)、Go 读文件、Go 写文件

    文章目录 golang常用库之-文件操作

  6. golang实现打包dll文件到exe

    最近学习golang,调用了dll文件,打包后没有dll文件,没能单文件部署就想办法实现单文件部署 微信群里有人建议`go-bindata`实现打包静态资源 1. golang调用dll的实现 基础类 ...

  7. 【流媒體】H264—MP4格式及在MP4文件中提取H264的SPS、PPS及码流

    原文地址为: [流媒體]H264-MP4格式及在MP4文件中提取H264的SPS.PPS及码流 [流媒體]H264-MP4格式及在MP4文件中提取H264的SPS.PPS及码流 SkySeraph A ...

  8. [转]【流媒體】H264—MP4格式及在MP4文件中提取H264的SPS、PPS及码流

    [流媒體]H264-MP4格式及在MP4文件中提取H264的SPS.PPS及码流 SkySeraph Apr 1st 2012  Email:skyseraph00@163 .com 一.MP4格式基 ...

  9. 流媒體】H264—MP4格式及在MP4文件中提取H264的SPS、PPS及码流

    源地址:http://www.cnblogs.com/skyseraph/archive/2012/04/01/2429384.html [流媒體]H264-MP4格式及在MP4文件中提取H264的S ...

最新文章

  1. jsx怎么往js里传参数_实践Vue 3.0做JSX(TSX)风格的组件开发
  2. [转]图片自动缩放 js图片缩放
  3. C#压缩解压zip 文件
  4. 企业实战_01_ Mycat 主要作用_01
  5. SecureCRT上传bash: rz: command not found
  6. php pdo query 空判断,检查空结果(php,pdo,mysql)
  7. 用到f6的快捷键_简单上手excel秘籍:6大Excel技巧展示+50个常用快捷键!会这些就够了...
  8. 《高质量C++/C编程指南(林锐)》学习笔记
  9. [人月神话]读书笔记---人月神话的观点:是与非
  10. 九、MFC控件(一)
  11. 网关是什么?工业网关是什么?
  12. 【ESP32】 esp32 输入输出文件系统、编码
  13. 瑞芯微rv1126/1109软硬件解压缩对比---附:关于内存对齐的那些事
  14. Python实例6: 贺卡制作
  15. ISC2022 HackingClub白帽峰会倒计时1天!最全议程正式公布!元宇宙集结,精彩绝伦!
  16. 觅伊APP产品体验测评:打造真人社交,得女性者得市场
  17. 1-1 medium vs. modality笔记
  18. 浙江工大学计算机学院保研,浙江工业大学计算机科学与技术学院(专业学位)软件工程保研...
  19. php swoft 应用,Swoole 在 Swoft 中的应用
  20. html下拉菜单插件,简单的jQuery大型下拉菜单插件

热门文章

  1. BCH预挖?不存在的
  2. 记录某项目中的踩坑与解决(持续更新)
  3. windows下如何正确使用Jconsole远程连接linux主机上的JVM
  4. 解决Word出错--一打开就反复重启的问题
  5. Mozilla Firefox 54 今起支持开启e10s多进程功能
  6. Elmah 日志记录组件
  7. Ubuntu下压缩解压文件
  8. Windows server 2012 搭建×××图文教程(一)安装×××相关服务
  9. 详解H3C交换机“端口安全”功能
  10. Hillstone SA-5020 与Juniper SSG 520 的×××互联