RuleGo RuleGo
🏠Home
  • Quick Start
  • Rule Chain
  • Standard Components
  • Extension Components
  • Custom Components
  • Visualization
  • RuleGo-Server
  • RuleGo-MCP-Server
  • AOP
  • Trigger
  • Advanced Topics
  • Performance
  • Standard Components
  • Extension Components
  • Custom Components
  • Components Marketplace
  • Overview
  • Quick Start
  • Routing
  • DSL
  • API
  • Options
  • Components
🔥Editor (opens new window)
  • RuleGo Editor (opens new window)
  • RuleGo Server (opens new window)
  • Github (opens new window)
  • Gitee (opens new window)
  • Changelog (opens new window)
  • English
  • 简体中文
🏠Home
  • Quick Start
  • Rule Chain
  • Standard Components
  • Extension Components
  • Custom Components
  • Visualization
  • RuleGo-Server
  • RuleGo-MCP-Server
  • AOP
  • Trigger
  • Advanced Topics
  • Performance
  • Standard Components
  • Extension Components
  • Custom Components
  • Components Marketplace
  • Overview
  • Quick Start
  • Routing
  • DSL
  • API
  • Options
  • Components
🔥Editor (opens new window)
  • RuleGo Editor (opens new window)
  • RuleGo Server (opens new window)
  • Github (opens new window)
  • Gitee (opens new window)
  • Changelog (opens new window)
  • English
  • 简体中文

广告采用随机轮播方式显示 ❤️成为赞助商
  • Quick Start

  • Rule Chain

  • Standard Components

  • Extension Components

  • Custom Components

  • Components marketplace

  • Visualization

  • AOP

  • Trigger

  • Advanced Topic

  • RuleGo-Server

  • FAQ

    • FAQ
    • Endpoint Module

    • Support

    目录

    FAQ

    # RuleGo Frequently Asked Questions (FAQ)

    # 1. How to limit the concurrent processing of rule chains?

    Use the built-in LimierAspect to limit the concurrent execution of rule chains. Example code:

    ruleEngine, err := rulego.New(chainId, ruleFile, types.WithAspects(&aspect.NewConcurrencyLimiterAspect(1)))
    
    1

    # 2. About rule engine execution interruption recovery?

    For details, refer to: About rule engine execution interruption recovery

    # 3. How to use RuleGo in other languages?

    Use RuleGo-Server. First, run RuleGo-Server as a middleware independently, and then use the API (Documentation (opens new window)) to execute or run specific rule chains.

    # 4. Rule chain visualization?

    We provide RuleGo-Editor as a tool for rule chain visualization. For details, refer to: RuleGo-Editor

    # 5. What is the difference between endpoint components and node components?

    Endpoint components are used to receive external data or generate data and forward it to the rule engine. Node components are components within the rule engine used to process data within the rule engine. Endpoint components do not allow inputs and only have outputs.

    Edit this page on GitHub (opens new window)
    Last Updated: 2025/04/02, 01:29:50
    MCP-Server-Endpoint
    Endpoint Overview

    ← MCP-Server-Endpoint Endpoint Overview→

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

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