RuleGo是基于Go语言打造的轻量级、高性能嵌入式规则引擎,面向复杂多变的现代业务场景设计。以组件化架构+规则链编排为核心,帮助开发者快速构建低耦合、高灵活度的业务系统,可实时响应、敏捷调整业务需求变化。
1、官网入口:https://rulego.cc/
2、开源项目地址:https://github.com/rulego/rulego

1、轻量高性能:
无外部中间件依赖,适配资源受限的边缘设备与云端部署;依托Go语言原生并发能力,结合协程池、对象池等底层优化,保障高效稳定运行。
2、组件化规则链编排:
业务逻辑全部封装为可复用组件,支持自由配置与动态编排;规则链可嵌套组合,大幅提升系统扩展性与业务复用能力。
3、动态加载热刷新:
支持通过Go插件动态加载自定义组件,规则链配置修改无需重启服务,保障业务不间断运行。
4、双部署模式灵活适配:
支持嵌入式集成与独立服务两种部署形态,既可内嵌至现有业务应用,也可单独部署为统一规则引擎服务。
5、内置组件生态丰富:
预置消息路由、HTTP推送、MQTT通信、数据库操作等常用组件,可快速满足物联网、数据集成、业务自动化等多类场景开发需求。