
Solon
Java生态型应用开发框架,克制简洁高效开放,Spring国产化替代方案。
RuleGo 是一个基于 Go 语言实现的轻量级、高性能、嵌入式组件编排规则引擎。它面向需要将业务规则、数据处理流程或消息路由逻辑进行可视化编排与动态执行的场景,尤其适合物联网、边缘计算、数据集成和自动化运维等领域。
| 特性 | 说明 |
|---|---|
| 轻量级 | 核心库无重依赖,可嵌入现有 Go 应用,部署形态灵活 |
| 高性能 | 基于 Go 协程与无锁设计,单节点吞吐能力较强 |
| 组件编排 | 以规则链(Rule Chain)方式串联多个处理节点,支持分支、过滤、转换等操作 |
| 动态配置 | 规则链可通过 JSON 格式定义,支持运行时加载与更新 |
| 生态扩展 | 提供标准组件库,同时允许开发者注册自定义组件 |
RuleGo 的规则链由多个节点组成,每个节点接收消息、执行逻辑、决定路由方向。消息在节点间以异步方式流转,天然适配高并发场景。
go get github.com/rulego/rulego 引入依赖rulego.NewRuleChain() 加载并执行types.Node 接口即可注册使用RuleGo 适合需要在 Go 技术栈中引入规则编排能力、同时对性能和资源占用有要求的团队评估采用。






