eKuiper Newsletter 2022-08|多平台插件一键安装,使用更便捷

简介: 8月,eKuiper发布了1.6.1版本:主要增强了产品运维的稳定性和易用性,包括提供可移植性更强的预编译二进制包、Docker Image和插件包,管理控制台提供了规则告警等功能。

8 月,eKuiper 发布了 1.6.1 Fixpack 版本。该版本主要增强了产品运维的稳定性和易用性,包括提供可移植性更强的预编译二进制包、Docker Image 和插件包,管理控制台提供了规则告警等功能。此外,该版本也解决了一些 Bug。接下来,eKuiper 团队将进入 1.7.0 版本的开发周期,更加专注于新功能的开发。

多平台插件一键安装

eKuiper 自带的插件在产品发布的持续集成(CI)流水线中会自动预编译和打包,用户在 eKuiper manager 管理控制台中可以选择插件类型,自动拉取预编译包一键安装。

之前版本中,预编译插件的编译环境绑定在 Debian/Ubuntu 系统,编译出的插件仅能使用在带 slim 的 Docker 版本中,例如 lfedge/ekuiper:1.6.0-slim。用户如果通过二进制安装包或者 alpine 的 Docker Image 部署 eKuiper,需要使用自带插件时,仍然需要通过较为繁琐的步骤进行编译。

新版本中,我们重构了 CI 的编译流程,实现了预编译插件的多平台支持。预编译的插件包含两种系统的版本,每个系统下又有多个不同 CPU 架构的预编译包。预编译的插件 URL 格式为 https://packages.emqx.net/kuiper-plugins/{version}/{os}/{type}/{name}_{arch}.zip。例如,1.6.1 版本的 Debian 系统下的 Redis sink 插件 AMD64 版本的 URL 为 https://packages.emqx.net/kuiper-plugins/1.6.1/debian/sinks/redis_amd64.zip。预编译插件的有两种 OS 版本:Debian 和 alpine。其中,alpine 专门提供给 Docker Image lfedge/ekuiper:{version}-alpine 使用。其余 Linux 平台均可使用 Debian 版本,包括二进制的 tar 包和其余版本的 Docker Image。

在新版的 eKuiper manager 中,使用官方的镜像和二进制包,选择插件版本后均可以一键安装插件。

二进制包低版本系统支持

修改了编译流程之后,新的官方二进制包可以支持在较旧的操作系统中使用,例如 Ubuntu 18.04 和 CentOS 7 等 glibC 版本的较低的系统。

Neruon/MQTT 自动重连和连接错误告警

使用 Neuron 和 MQTT 连接的规则,若规则运行期间由于网络或应用自身等原因连接断开后,规则将可以得到连接断开的通知。若使用连接的为 source,则连接断开时,source 的异常指标数目会加 1。若使用连接的为 sink,则会在每个数据发送时返回一个发送异常。

当故障恢复后,Neuron 和 MQTT 连接会自动重连。新版本中解决了使用 Windows 或 MacOS 的 Docker 运行 eKuiper 时自动重连失效的问题。

自动重连的功能保证了规则启动后可以无需人工干预自动从错误中恢复,达到长期稳定运行的效果。但是,由于异常发生时,规则本身仍为运行状态,用户需要点击查看规则的状态才能够知道规则运行中产生过的异常。新版本中,规则的指标添加了 last_exceptionlast_exception_time 用于获取最近一次异常消息和发生的时间,方便快速地定位问题。

新版本的管理控制台中也适配了规则异常指标,提供了规则异常告警功能,并在规则列表中显示,提醒用户进行进一步的排查。告警查看排查完成后,用户可以点击清除告警,以清除已查看过的告警,这样新的告警出现后才会显示在列表页面中。

eKuiper 控制台.png

Bug 修复

  • MQTT 连接默认采用 3.1.1 协议版本,防止 NanoMQ 连接失败
  • 兼容 1.5.0 及之前版本的配置文件
  • 修复共享源的规则重启可能失败的问题

即将到来

接下来我们将开始 1.7.0 版本的开发。计划中的新功能包括动态表/初步流批一体处理的支持、连接资源管理功能等,敬请期待。

版权声明: 本文为 EMQ 原创,转载请注明出处。

原文链接:https://www.emqx.com/zh/blog/ekuiper-newsletter-202208

相关实践学习
RocketMQ一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
1月前
|
存储 监控 安全
ONLYOFFICE:打造安全、便捷的在线办公环境
ONLYOFFICE:打造安全、便捷的在线办公环境
47 2
|
5月前
|
存储 小程序 API
微信云环境-1-基础配置-vant
微信云环境-1-基础配置-vant
52 0
|
8月前
|
监控 安全 前端开发
低代码PaaS平台源码:采用对象式和勾选式实现企业应用程序开发,内置10大功能引擎
管理后台低代码PaaS平台是一款基于 Salesforce Platform 的开源替代方案,旨在为企业提供高效、灵活、易于使用的低代码开发平台。低代码PaaS平台的10大核心引擎功能:1.建模引擎 2.移动引擎 3.流程引擎 4.页面引擎 5.报表引擎 6.安全引擎 7.API引擎 8.应用集成引擎 9.代码引擎 10.公式引擎。 采用与直接模块拖拽编程不一致的是,低代码PAAS采用的对象方式实现字段、API的字段类型,引入RPA实现表自动化建模;再使用选择方式对地段功能进行选择定义甚至可以插入代码进行自定义。采用前后端同一技术,可实现功能应用边使用边修改的功能。
低代码PaaS平台源码:采用对象式和勾选式实现企业应用程序开发,内置10大功能引擎
|
10月前
|
设计模式 人工智能 编解码
Interiorai: 室内设计工具平台
Interiorai: 室内设计工具平台
564 0
|
11月前
|
Web App开发 安全 前端开发
个人关于使用阿里云在云端插件的体验
作为一个前端开发者,关于浏览器的使用是非常频繁的事情,相对于程序开发人员也是如此,毕竟浏览器使用是开发中必用的工具。在开发中,谷歌的Chrome浏览器是一款非常受欢迎的开发工具,基于谷歌的Chrome浏览器的插件也有很多,那么本文就来分享一下使用体验阿里云开发者研发了一款Chrome浏览器美化插件——在云端,它的功能是为用户提供更加舒适的浏览体验。作为一个使用该插件的用户,我想在这里分享一下我的使用心得。
188 0
个人关于使用阿里云在云端插件的体验
|
11月前
|
Web App开发 Unix 开发者
推荐一款非常优雅且面向开发者的Chrome浏览器插件:在云端
【在云端】是由一群编程开发人员利用业余时间设计开发的一款Chrome浏览器新标签页美化插件,体现摄影美学、专注力以及先进云技术的插件。力求可以通过这项工作使得大家在这个快节奏的社会能够体会到一片安静与祥和,且不被这个时代淘汰。
10175 4
推荐一款非常优雅且面向开发者的Chrome浏览器插件:在云端
|
安全
Sibelius2023最新版制谱音乐编排软件功能介绍
Sibelius是一款功能强大的乐谱制作软件,在电脑上制作乐谱,可以让设计的速度更加快速,您可以直接通过Sibelius的录制功能将歌曲的数字音乐录制到软件上,也可以直接将MIDI录制的节拍数据复制到软件上打开,让你在编辑节拍的时候减少制作的时间,Sibelius设计的乐谱质量都是非常优秀的,内置丰富的排版以及布局设置工具,当您输入音符以及节拍以后,可以针对不合理的地方记性调整,让您的乐谱看起来更加清晰,美观!
215 0
EMQ
|
运维 Ubuntu NoSQL
eKuiper Newsletter 2022-08|多平台插件一键安装,使用更便捷
8月,eKuiper发布了1.6.1版本:主要增强了产品运维的稳定性和易用性,包括提供可移植性更强的预编译二进制包、Docker Image和插件包,管理控制台提供了规则告警等功能。
EMQ
105 0
eKuiper Newsletter 2022-08|多平台插件一键安装,使用更便捷
|
存储 运维 Kubernetes
轻松上手Fluentd,结合 Rainbond 插件市场,日志收集更快捷
本文介绍在 Rainbond 中使用 Fluentd 插件,收集业务日志,输出到多个不同的服务。
|
JSON 搜索推荐 前端开发
DingTalk「开发者说」- 酷应用开发之卡片开发和能力套件开放
本篇主要讲解钉钉酷应用中卡片的构造、接口和最佳实践,以及卡片未来的规划和能力套件开放。适用对象:产品经理和有技术背景的开发工程师。
DingTalk「开发者说」- 酷应用开发之卡片开发和能力套件开放