FAQ
# RuleGo 常见问题解答 (FAQ)
# 1. 如何限制规则链的并发处理数据?
使用内置 LimierAspect 来限制规则链的并发执行,示例代码如下:
ruleEngine, err := rulego.New(chainId, ruleFile, types.WithAspects(&aspect.NewConcurrencyLimiterAspect(1)))
1
# 2. 关于规则引擎执行中断恢复?
详情参考:关于规则引擎执行中断恢复
# 3. 其他语言怎样使用RuleGo?
使用RuleGo-Server ,先把RuleGo-Server 作为中间件独立运行,然后使用API
(文档 (opens new window) ) 来执行或者执行指定规则链
# 4. 规则链可视化?
我们提供了RuleGo-Editor作为规则链可视化工具,详情参考:RuleGo-Editor
# 5. endpoint组件和节点组件区别?
endpoint组件是用于接收外部数据或者产生数据,并转发到规则引擎的组件。节点组件是规则引擎中的组件,用于处理规则引擎中的数据。 endpoint组件的不允许有输入,只有输出。
在 GitHub 上编辑此页 (opens new window)
上次更新: 2025/03/08, 01:39:26