规则引擎:一种软件组件/系统,用来把“业务规则”(如条件判断、计算、审批逻辑)从程序代码中分离出来,以可配置的规则形式进行管理与执行。常见于风控、定价、促销、权限与合规校验等场景。
/ruːl ˈendʒɪn/
A rule engine checks each order and applies discounts automatically.
规则引擎会检查每个订单并自动应用折扣。
In many enterprises, a rule engine allows business teams to update policies quickly without redeploying the entire application.
在许多企业中,规则引擎让业务团队无需重新部署整个应用就能快速更新政策规则。
rule 源自古法语 reule(规则、准则),进一步来自拉丁语 regula(尺、规范);engine 源自古法语 engin(装置、技巧),与“产生/制造”的概念相关。合起来 rule engine 字面意思是“执行规则的装置/引擎”,在计算机领域指“根据规则驱动决策的执行器”。
rule engine 更偏技术术语,常见于工程与计算机类著作而非传统文学作品;例如在以下技术类书籍与资料中经常出现: