golang image.image 转文件流_Kuiper 1.0.2 正式发布 超轻量 IoT 边缘流处理
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 边缘流处理相关推荐
- 青阳网络文件传输系统 kiftd 1.0.17 正式发布
开发四年只会写业务代码,分布式高并发都不会还做程序员? >>> kiftd简介: kiftd是一款专门面向个人.团队和小型组织的私有网盘系统.开源.便捷.小巧.无论是在笔记本上. ...
- 青阳网络文件传输系统 kiftd —— 1.0.18 正式发布
kiftd简介: kiftd是一款专门面向个人.团队和小型组织的私有网盘系统.开源.便捷.小巧.无论是在笔记本上.家庭.学校还是办公室,均可以随时随地使用它.它不但是替代U盘进行文件传输的不二之选,同 ...
- OpenYurt 联手 eKuiper,解决 IoT 场景下边缘流数据处理难题
简介:云计算的出现促使物联网实现爆炸式增长.在设备规模和业务复杂度不断攀升的趋势之下,边缘计算因其能够将计算能力更靠近网络边缘和设备,从而带来云性能成本的降低,也在这波浪潮之下得到快速发展. 作者 | ...
- Golang解析yaml格式文件
关注公众号 风色年代(itfantasycc) 300G微服务资料等你拿! 作者:会飞的鲶鱼 链接:Golang解析yaml格式文件 - 简书 來源:简书 简书著作权归作者所有,任何形式的转载都请联系 ...
- golang常用库之-文件操作(os、path、filepath、ioutil包)、Go 读文件、Go 写文件
文章目录 golang常用库之-文件操作
- golang实现打包dll文件到exe
最近学习golang,调用了dll文件,打包后没有dll文件,没能单文件部署就想办法实现单文件部署 微信群里有人建议`go-bindata`实现打包静态资源 1. golang调用dll的实现 基础类 ...
- 【流媒體】H264—MP4格式及在MP4文件中提取H264的SPS、PPS及码流
原文地址为: [流媒體]H264-MP4格式及在MP4文件中提取H264的SPS.PPS及码流 [流媒體]H264-MP4格式及在MP4文件中提取H264的SPS.PPS及码流 SkySeraph A ...
- [转]【流媒體】H264—MP4格式及在MP4文件中提取H264的SPS、PPS及码流
[流媒體]H264-MP4格式及在MP4文件中提取H264的SPS.PPS及码流 SkySeraph Apr 1st 2012 Email:skyseraph00@163 .com 一.MP4格式基 ...
- 流媒體】H264—MP4格式及在MP4文件中提取H264的SPS、PPS及码流
源地址:http://www.cnblogs.com/skyseraph/archive/2012/04/01/2429384.html [流媒體]H264-MP4格式及在MP4文件中提取H264的S ...
最新文章
- jsx怎么往js里传参数_实践Vue 3.0做JSX(TSX)风格的组件开发
- [转]图片自动缩放 js图片缩放
- C#压缩解压zip 文件
- 企业实战_01_ Mycat 主要作用_01
- SecureCRT上传bash: rz: command not found
- php pdo query 空判断,检查空结果(php,pdo,mysql)
- 用到f6的快捷键_简单上手excel秘籍:6大Excel技巧展示+50个常用快捷键!会这些就够了...
- 《高质量C++/C编程指南(林锐)》学习笔记
- [人月神话]读书笔记---人月神话的观点:是与非
- 九、MFC控件(一)
- 网关是什么?工业网关是什么?
- 【ESP32】 esp32 输入输出文件系统、编码
- 瑞芯微rv1126/1109软硬件解压缩对比---附:关于内存对齐的那些事
- Python实例6: 贺卡制作
- ISC2022 HackingClub白帽峰会倒计时1天!最全议程正式公布!元宇宙集结,精彩绝伦!
- 觅伊APP产品体验测评:打造真人社交,得女性者得市场
- 1-1 medium vs. modality笔记
- 浙江工大学计算机学院保研,浙江工业大学计算机科学与技术学院(专业学位)软件工程保研...
- php swoft 应用,Swoole 在 Swoft 中的应用
- html下拉菜单插件,简单的jQuery大型下拉菜单插件