go语言·青训营笔记 刘胖 2023-01-31 30 阅读1分钟 这是我参与「第五届青训营 」伴学笔记创作活动的第6天 规则引擎设计与实现 1.规则引擎的定义 规则引擎是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策,接受数据输入,解释业务规则,并根据业务规则做出业务决策。 解决开发人员重复编码问题 业务决策 与服务本身解耦,提高服务的可维护性,缩短开发路径,提高效率 2.编译原理 词法分析,语法分析,抽象语法树, 词法分析 抽象语法树