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

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

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

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

  • 规则链

  • 标准组件

    • 标准组件概述
      • 贡献组件
    • 过滤器

    • 动作

    • 转换器

    • 外部的

    • 流

  • 扩展组件

  • 自定义组件

  • 组件市场

  • 可视化

  • AOP

  • 触发器

  • 高级主题

  • RuleGo-Server

  • 问题

目录

标准组件概述

标准组件是RuleGo核心代码自带的组件,无需额外配置即可在规则链中直接使用。组件库按功能分为以下几种类型:

  • filter: 对消息进行过滤或路由,用于控制消息流向。
  • transform: 对消息内容进行转换、增强或格式化处理。
  • action: 执行具体的业务动作和操作。
  • external: 与第三方系统/协议集成,如调用Kafka、REST API、数据库等外部服务。
  • flow: 子规则链,用于规则链的嵌套和复用。

# 贡献组件

RuleGo采用组件化架构设计,所有业务逻辑都以组件形式实现,并支持灵活配置和重用。虽然RuleGo已内置了大量常用组件,但为了满足更多样化的业务需求,我们欢迎开发者为RuleGo贡献更多扩展组件,共同打造丰富和强大的RuleGo生态。

贡献组件时请遵循以下原则:

  • 如果组件代码没有第三方依赖或属于通用性组件,请提交到主库的标准组件目录:components (opens new window)
  • 如果组件依赖第三方库或为特定场景定制,请提交到扩展组件仓库:rulego-components (opens new window)
  • 如果组件为物联网场景定制,请提交到扩展组件仓库:rulego-components-iot (opens new window)
  • 如果组件为ETL场景定制,请提交到扩展组件仓库:rulego-components-etl (opens new window)
  • 如果组件为CI/CD场景定制,请提交到扩展组件仓库:rulego-components-ci (opens new window)
  • 如果组件为AI场景定制,请提交到扩展组件仓库:rulego-components-ai (opens new window)
在 GitHub 上编辑此页 (opens new window)
上次更新: 2025/03/31, 01:52:11
Relation Type
js脚本过滤器

← Relation Type js脚本过滤器→

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

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