批量初始化规则链
可以指定某个文件夹路径,加载所有后缀为.json
规则链配置文件,并初始化对应规则引擎实例到规则引擎实例池。示例:
config := rulego.NewConfig()
err := rulego.Load("./chains/", rulego.WithConfig(config))
1
2
2
警告:
每个规则链文件需要指定Id,并且要保证唯一性。例如:
{
"ruleChain": {
"id": "chain_call_rest_api",
...
},
"metadata": {}
}
1
2
3
4
5
6
7
2
3
4
5
6
7
然后通过规则链ID获取规则链实例:
ruleEngine, ok := rulego.Get("chain_call_rest_api")
1
在 GitHub 上编辑此页 (opens new window)
上次更新: 2024/10/23, 10:13:01