🎉RuleGo v0.15.0 发布:Go 轻量级、高性能、嵌入式、可编排组件式规则引擎


[v0.15.0] 2023/10/7

  • feat:增加文档官网: rulego.cc
  • feat:增加可视化相关API。文档
  • feat:增加规则链全局配置Properties。文档
  • feat:增加规则链全局配置和自定义函数到js运行时,js脚本可以调用golang自定义函数。文档
  • feat:增加同步调用规则链方式:OnMsgAndWait
  • feat:http Endpoint支持把规则链处理结果响应给前端。
  • feat:Endpoint模块,路由增加Wait()语义,表示同步等待规则链执行结果。
  • feat:增加批量触发规则引擎实例池所有规则链处理消息方法。
  • feat:DefaultRuleContext增加onAllNodeCompleted回调。
  • feat:DefaultRuleContext增加parentRuleCtx,支持更加灵活的规则链嵌套。
  • fix:修复log组件,metadata参数丢失问题。
  • fix:examples/server getDsl响应头不是application/json
  • opt:所有组件config改成大写Config变成公有。
  • opt:优化子规则链的调用方式。
  • opt:restApiCall组件ReadTimeoutMs 参数默认设置成2000ms。
  • opt:所有测试规则链json文件,添加ruleId。
  • opt:优化文档。

快速上手

其他信息

  • 欢迎在 Gitee 或者 Github 上提交反馈或建议
  • 文档官网:rulego.cc

相關推薦

2023-11-27

RuleGo是一个基于Go语言的轻量级、高性能、嵌入式、可编排组件式的规则引擎。也一个灵活配置和高度定制化的事件处理框架。支持异构系统数据集成,可以对输入消息进行聚合、分发、过滤、转换、丰富和执行各种动作。 典

2023-09-07

RuleGo v0.14.0 (2023/9/6) 新功能 【examples】增加大量使用示例:详情 【标准组件】增加数据库客户端节点组件(dbClient),支持mysql和postgres数据库,可以在规则链通过配置方式对数据库进行增删修改查:使用示例 【扩展组件 

2023-08-24

RuleGo v0.13.0 (2023/8/23) 新功能 新增数据集成模块(Endpoint),使用文档和介绍点击:Gitee 或者 Github 提供统一的数据处理抽象,方便异构系统数据集成,目前支持HTTP和MQTT协议 支持其他协议集成扩展,例如:kafka数据等

2024-10-08

RuleGo 是一个基于 Go 语言的轻量级、高性能、嵌入式、组件编排新一代规则引擎。它可以帮助你快速构建低耦合、灵活的系统,实现复杂的业务逻辑。RuleGo 还提供大量可复用的组件,支持对数据进行聚合、过滤、分发、转换、丰

2022-10-11

布 NestOS 构建工具 nestos-assemble;支持 OpenStack Yoga 版本。 嵌入式场景 集成实时内核,提供 3微秒的硬实时能力。分布式软总线能力具备高安全、大带宽的数据传输和实时控制的特性,可以实现欧拉与鸿蒙的互联互通,并探索在地

2023-07-13

台模板、提升效率的主题配置系统。 新发布项目二:高性能服务网格—Kmesh 服务网格作为云原生的下一代技术,已逐步成为云上基础设施标配,但其sidecar架构存在性能问题,是当前网格技术推广的关键;Kmesh高性能服务网

2024-10-21

,还对软件的底层架构进行了深入改进。Typst 0.12 版本的发布标志着该排版工具的进一步成熟,也让开发者和文档创作者们能够以更高效的方式处理复杂的排版任务。 持续创新的 Typst 自 2019 年推出以来,Typst 一直致力于打造一

2023-08-17

牌的数量,从而通过减少生成响应的时间来降低成本并提高性能。  推荐系统:LLM 可以作为复杂的电子商务虚拟购物助理的支柱。Redis Enteprise 的上下文理解和语义搜索使应用程序能够理解客户查询、提供个性化产品推荐,

2022-04-11

, JavaScript/Node.js, Julia, Lisp, Lua, Perl, Python, Racket, Ruby, Rust 嵌入式、可编写脚本的终端仿真器 异步作业控制 多个编辑器实例之间的共享数据(shada)。 支持XDG基础目录 与大多数Vim插件兼容,包括Ruby和Python插件

2023-04-08

2023 年 4 月的编程语言排行榜。 受市场需求影响,高性能编程语言正蓬勃发展。鉴于此,C 和 C++ 在 top 10 中均保持着不错的表现;尤其是 C++,在摘得了 2022 年度编程语言增势不减,其增幅高达 4.68%。而 Rust

2024-07-27

s://liteflow.cc 以下文章LiteFlow简称为LF。 前言 LF 2.12.2.1发布啦! 肯定有小伙伴会奇怪,这次怎么最后还有个点1呢。因为2.12.2本来已经发布,但是这期间社区里有个同学用到了声明式的异常事件监听功能,发现有一个bug并立即

2023-03-24

保证了它的性能超越大部分解释型表达式引擎,整体非常轻量级,整个jar包大小哪怕发展到现在5.3这个版本,也才600k。 在社区中,我听到有人希望支持Aviator这个脚本语言。LiteFlow在脚本的支持度方面一直很全,既然Aviator很多

2024-06-05

Flow简称为LF。 前言 LF上一次大版本更新是在4月中旬,发布了v2.12.0。推出了版本特性决策路由。 这一次,我们正式发布v2.12.1,推出2个大特性,2个大增强。 希望LF能帮助到更多的开发者,无论你是使用它还是用来学习。我

2024-05-09

​ kfyty-framework 轻量级 ioc/aop 框架,比 spring 更强大的条件注解推断,打包后支持 jar index 启动,启动速度更快 注解式 ioc/aop、自动装配、异步事件、动态代理、注解式 mvc(支持 Restful)、嵌入式 tomcat、 注解式 jdbc 框架、