一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

决策引擎读取规则运行文件的方法、装置、介质和设备与流程

2022-09-04 03:44:00 来源:中国专利 TAG:

技术特征:
1.一种决策引擎读取规则运行文件的方法,其特征在于,包括:在应用程序的配置文件中预先确定需要读取的文件目录后,周期性地监听并加载所述文件目录下的规则运行文件;判断所述规则运行文件是否有变化;当所述规则运行文件有变化时,读取有变化的所述规则运行文件的内容信息。2.根据权利要求1所述的方法,其特征在于,所述在应用程序的配置文件中预先确定需要读取的文件目录后,周期性地监听并加载所述文件目录下的规则运行文件,具体包括:在应用程序的配置文件中预先确定需要读取的文件目录后,在应用程序启动时启动多个java子线程,通过每个所述java子线程分别周期性地监听与每个所述java子线程对应的所述文件目录下的规则运行文件,并以新增文件的方式加载所述规则运行文件,并将所述规则运行文件的文件信息以java语言中的集合数组的结构存储在java虚拟机的内存中;其中,所述文件信息包括文件名称和文件最后修改时间。3.根据权利要求2所述的方法,其特征在于,所述判断所述规则运行文件是否有变化,具体包括:在应用程序运行时,通过每个所述java子线程将监听到的规则运行文件的文件名称和文件最后修改时间与存储在java虚拟机的内存中的文件信息进行比对,根据比对结果来判断所述规则运行文件是否有变化。4.根据权利要求3所述的方法,其特征在于,所述在应用程序运行时,通过每个所述java子线程将监听到的规则运行文件的文件名称和文件最后修改时间与存储在java虚拟机的内存中的文件信息进行比对,根据比对结果来判断所述规则运行文件是否有变化,具体包括:判断监听到的规则运行文件的文件名称是否与存储在所述java虚拟机的内存中文件名称相同;如果文件名称相同,则将监听到的规则运行文件的文件最后修改时间与存储在java虚拟机的内存中的文件最后修改时间进行比对,根据比对结果判断所述规则运行文件是否存在修改操作;如果文件名称不同,则将监听到的规则运行文件的最后修改时间与服务器的当前时间进行比对,根据比对结果判断所述规则运行文件是否是增加或删除的文件。5.根据权利要求1所述的方法,其特征在于,所述当所述规则运行文件有变化时,读取有变化的所述规则运行文件的内容信息,具体包括:当所述规则运行文件有变化时,通过java输入/输出流读取有变化的所述规则运行文件的内容信息;通过java语言提供的dom解析将所述规则运行文件的内容信息解析为xml格式的数据。6.根据权利要求1-5任意一项所述的方法,其特征在于,在所述读取有变化的所述规则运行文件的内容信息之前还包括:根据所述规则运行文件的后缀判断变化的规则运行文件是否加密;对加密的所述规则运行文件进行解密。7.一种决策引擎读取规则运行文件的装置,其特征在于,所述装置包括:监听模块,用于在应用程序的配置文件中预先确定需要读取的文件目录后,周期性地
监听并加载所述文件目录下的规则运行文件;第一判断模块,用于判断所述规则运行文件是否有变化;读取模块,用于当所述规则运行文件的有变化时,读取有变化的所述规则运行文件的内容信息。8.一种决策引擎,其特征在于,所述决策引擎包括:决策引擎定义模块和决策引擎运行模块,其中,所述决策引擎定义模块用于新增、修改或保存规则定义文件并对所述规则定义文件进行发布部署后生成规则运行文件;所述决策引擎运行模块用于对所述规则运行文件进行读取、加载、编译运行以及规则计算,所述决策引擎运行模块包括权利要求7所述的一种决策引擎读取规则运行文件的装置,通过所述装置读取所述规则运行文件。9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6中任意一项所述的一种决策引擎读取规则运行文件的方法。10.一种电子设备,其特征在于,其包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如权利要求1-6中任意一项所述的一种决策引擎读取规则运行文件的方法。

技术总结
本发明实施例提供的一种决策引擎读取规则运行文件的方法,包括:在应用程序的配置文件中预先确定需要读取的文件目录后,周期性地监听文件目录下的规则运行文件;判断所述规则运行文件的是否有变化;当所述规则运行文件有变化时,读取有变化的所述规则运行文件的内容信息。本发明实施例能够使得决策引擎既能在应用程序启动时读取规则运行文件,也能在应用程序运行中读取到规则运行文件的新增、修改和删除状态。除状态。除状态。


技术研发人员:徐凤阳 王瑞 谷浩伟
受保护的技术使用者:北京宇信科技集团股份有限公司
技术研发日:2022.06.10
技术公布日:2022/9/2
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献