规则引擎系统

我要开发同款
程序员福哥2023年01月27日
122阅读
所属分类 PC网站电商

作品详情

1、项目分为规则引擎管理模块和规则引擎执行模块。运营人员直接在规则管理面板动态配置规则,后台程序调用统一提供的执行规则接口即可完成
2、整体项目均由我负责,使用了springboot、springcloud全家桶、redis、mysql、kafka、drools等相关技术栈。最终实现了公司业务规则可自由动态发布、无需编写代码、直接交给运营人员培训即可使用。极大减少公司程序开发工作量
3、项目的难点主要有规则动作的实现,由于需要满足日常大量业务使用。需要自己实现大量可供运营人员使用的场景的动作。而动作和动作之间又有嵌套关系。经过各种考虑最后设计了规则动作模板、通过责任链模式将各个动作串起来形成一个完整的动作链。每一个动作只需要考虑实现自己的逻辑即可
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论