# VpaDrools **Repository Path**: hugefuture/vpa-drools ## Basic Information - **Project Name**: VpaDrools - **Description**: No description available - **Primary Language**: Android - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-09-12 - **Last Updated**: 2024-09-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 1、什么是规则引擎 规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据业务规则做出业务决策。 ### 2、有哪些规则引擎 1、 [Drools](https://github.com/kiegroup/drools) 2、 [EasyRule](https://github.com/j-easy/easy-rules) 3、 [URule](https://github.com/youseries/urule) 4、 [QLExpress](https://github.com/alibaba/QLExpress) ![image](app/src/main/res/mipmap-xhdpi/image.png) ### 3、MVEL 1、什么是MVEL 2、MVEL优势 ### 3、Drools在安卓端应用 1、dx.jar使用了老版本 2、Android 中的dex反射方法已失效 ### 4、Drools的有状态和无状态 1、什么时候用有状态,什么时候用无状态? ### 5、drl的一些写法 ### 6、现存的问题 1、最新版本7.49.0无法解析当前的drl文件(已解决) 2、function无法使用 3、Android Studio无法使用Drools插件,不方便断点查看 4、支持Android 7.0及以上,未做低版本支持 ### 7、思考 1、Drools如何优化 2、基于Drools扩展自身业务 4、规则需要包含可执行该场景的应用、触发的场景