RuleGo 是一个基于 Go 语言的轻量级、高性能、嵌入式、组件编排新一代规则引擎。它可以帮助你快速构建低耦合、灵活的系统,实现复杂的业务逻辑。RuleGo 还提供大量可复用的组件,支持对数据进行聚合、过滤、分发、转换、丰富和执行各种动作,也能和各种协议、系统进行联动和集成。让你快人一步实现自动化营销、物联网、应用集成等解决方案。
RuleGo
Go
该项目在低代码、业务代码编排、数据集成、工作流、大模型智能体、边缘计算、自动化、IoT 等多种场景具有广泛的应用潜力。
node-red
Langflow
大模型
本次重点
另外框架提供了更加灵活的规则引擎逻辑控制方法,你可以实现更高级的自定义组件功能。
本次新增5个内置组件,分别是:rabbitmq endpoint 组件、rabbitmq 节点组件、opengemini读和写组件、节点引用组件。
RuleGo除了提供规则解析和组件编排外,还内置了大量的开箱即用的公共组件。你可以很方便通过统一的配置方式动态调用以下组件:
评论删除后,数据将无法恢复
RuleGo v0.24.0 发布:国产轻量级、全场景、新一代组件编排规则引擎
RuleGo
是一个基于Go
语言的轻量级、高性能、嵌入式、组件编排新一代规则引擎。它可以帮助你快速构建低耦合、灵活的系统,实现复杂的业务逻辑。RuleGo 还提供大量可复用的组件,支持对数据进行聚合、过滤、分发、转换、丰富和执行各种动作,也能和各种协议、系统进行联动和集成。让你快人一步实现自动化营销、物联网、应用集成等解决方案。该项目在低代码、业务代码编排、数据集成、工作流、大模型智能体、边缘计算、自动化、IoT 等多种场景具有广泛的应用潜力。
典型使用场景
RuleGo
,对数据进行预处理,筛选、聚合或者计算后再上报到云端。数据的处理规则和分发规则可以通过规则链动态配置和修改,而不需要重启系统。国产替代node-red
系统。RuleGo
当做胶水连接各种系统或者协议,例如:ssh、webhook、kafka、消息队列、数据库、chatGPT、第三方应用系统。RuleGo
规则链进行管理。业务需求变化而不需要重启主程序。RuleGo
编排和驱动这些自定义的组件,业务逻辑并支持动态调整和替换。RuleGo
编排和驱动微服务,或者动态调用第三方服务处理业务,并返回结果。Langflow
系统(对接大模型
提取用户意图,然后触发规则链与其他系统进行联动或者进行业务处理)。架构图
可视化
本次更新
[v0.24.0] 2024/09/09
本次重点
另外框架提供了更加灵活的规则引擎逻辑控制方法,你可以实现更高级的自定义组件功能。
本次新增5个内置组件,分别是:rabbitmq endpoint 组件、rabbitmq 节点组件、opengemini读和写组件、节点引用组件。
RuleGo除了提供规则解析和组件编排外,还内置了大量的开箱即用的公共组件。你可以很方便通过统一的配置方式动态调用以下组件:
其他信息