RuleGo RuleGo
🏠首页
  • 快速入门
  • 规则链
  • 标准组件
  • 扩展组件
  • 自定义组件
  • 可视化
  • RuleGo-Server
  • AOP
  • 触发器
  • 高级主题
  • 性能
  • 标准组件
  • 扩展组件
  • 自定义组件
  • 流式计算
  • 组件市场
  • 概述
  • 快速入门
  • 路由
  • DSL
  • API
  • Options
  • 组件
🔥编辑器 (opens new window)
  • 可视化编辑器 (opens new window)
  • RuleGo-Server (opens new window)
  • 🌊StreamSQL
  • 🤖智能体框架
  • ❓问答

    • FAQ
💖支持
👥加入社区
  • Github (opens new window)
  • Gitee (opens new window)
  • GitCode (opens new window)
  • 更新日志 (opens new window)
  • English
  • 简体中文
🏠首页
  • 快速入门
  • 规则链
  • 标准组件
  • 扩展组件
  • 自定义组件
  • 可视化
  • RuleGo-Server
  • AOP
  • 触发器
  • 高级主题
  • 性能
  • 标准组件
  • 扩展组件
  • 自定义组件
  • 流式计算
  • 组件市场
  • 概述
  • 快速入门
  • 路由
  • DSL
  • API
  • Options
  • 组件
🔥编辑器 (opens new window)
  • 可视化编辑器 (opens new window)
  • RuleGo-Server (opens new window)
  • 🌊StreamSQL
  • 🤖智能体框架
  • ❓问答

    • FAQ
💖支持
👥加入社区
  • Github (opens new window)
  • Gitee (opens new window)
  • GitCode (opens new window)
  • 更新日志 (opens new window)
  • English
  • 简体中文

广告采用随机轮播方式显示 ❤️成为赞助商
  • 快速入门

  • 规则链

  • 标准组件

  • 扩展组件

  • 自定义组件

  • 组件市场

  • 可视化

  • AOP

  • 触发器

  • 高级主题

  • 智能体框架

  • RuleGo-Server

    • 概述与快速开始
      • 定位与作用
      • 特性
      • 快速开始
        • 1. 下载
        • 2. 启动
        • 3. 访问编辑器
      • 文档导航
        • 可视化编辑器
    • 安装与部署
    • 用户认证与权限
    • REST API 参考
    • MCP 服务
    • AI 功能
    • 组件市场
    • 运行日志
    • 国际化
    • 二次开发
    • 规则链部署与调用
    • 可视化编辑器

  • 问题

目录

概述与快速开始

RuleGo-Server (opens new window) 是基于 RuleGo (opens new window) 规则引擎核心构建的应用开发平台,提供开箱即用的 RESTful API、可视化编辑器、多租户管理和 AI Agent 能力。

# 定位与作用

RuleGo 核心库是一个 Go 规则引擎,负责规则链的解析、加载和执行。RuleGo-Server 在此基础上封装了完整的应用层能力:

层级 组件 职责
核心引擎 RuleGo 规则链 DSL 解析、节点执行、组件注册
应用平台 RuleGo-Server REST API、用户认证、多租户、持久化、MCP 服务、可视化编辑器

典型使用场景:

  • 作为独立服务器运行,通过 API 管理和执行规则链
  • 嵌入到现有 Go Web 框架(Gin/Echo),提供规则引擎能力
  • 作为 AI Agent 平台,通过 MCP 协议让 AI 工具管理规则链
  • 搭建 IoT 网关、数据处理流水线、API 编排、ETL 流程等应用

# 特性

  • 轻量级:内存占用小、性能高、部署简单、开箱即用,不需要数据库
  • 丰富的组件:内置 100+ 组件,涵盖 AI、CI/CD、ETL、IoT、数据库、消息队列等领域
  • 可视化编辑:内置 RuleGo-Editor,拖拽式规则链编辑与调试
  • 零代码部署:直接加载规则链 DSL 文件运行,无需编写任何代码
  • 组件化:按需编译,按需加载,支持组件市场动态安装
  • 热更新:规则链支持热更新,修改即时生效
  • 多租户:每个用户独立的工作空间、规则引擎池和组件配置
  • AI 原生:内置 AI Agent,支持大模型组件、MCP 协议、Skill 技能管理
  • 可嵌入:通过 Bridge 模式嵌入到 Gin/Echo 等 Go Web 框架

# 快速开始

# 1. 下载

从 Github Releases (opens new window) 下载对应平台的二进制文件。

其他版本可通过仓库自行编译:源码地址 (opens new window)

# 2. 启动

./server -c="./config.conf"
1

后台启动:

nohup ./server -c="./config.conf" >> console.log &
1

启动成功后,控制台输出:

RuleGo-Server now running at http://127.0.0.1:9090
started rest server on :9090
1
2

# 3. 访问编辑器

浏览器打开 http://localhost:9090/editor/ (opens new window) 即可使用可视化编辑器。

# 文档导航

主题 说明
安装与部署 配置文件详解、Docker 部署、构建标签
用户认证与权限 JWT、API Key、权限体系
REST API 参考 规则链管理、执行调试、组件管理、全量 API
MCP 服务 MCP 配置、工具列表、分组控制、自定义 MCP 端点
AI 功能 AI Agent、Skill、MCP 集成 AI 编程工具
组件市场 浏览和安装组件/规则链模板
运行日志 日志存储、查询、清理
国际化 语言包管理
二次开发 模块系统、DI、自定义存储、嵌入模式
规则链部署与调用 文件部署、API 部署与执行,适合第三方集成

# 可视化编辑器

主题 说明
可视化编辑器 编辑器功能、画布操作
AI 助手使用教程 AI 助手对话式创建/修改规则链
调试规则链 调试控制台、单节点调试、执行历史
创建智能体教程 可视化创建智能体并通过 API 调用
在 GitHub 上编辑此页 (opens new window)
上次更新: 2026/05/30, 11:18:53
应用案例:智能助手平台
安装与部署

← 应用案例:智能助手平台 安装与部署→

Theme by Vdoing | Copyright © 2023-2026 RuleGo Team | Apache 2.0 License

  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式