【技术实现步骤摘要】
本公开涉及计算机,本公开尤其涉及一种数据编译方法、电子设备、存储介质及程序产品。
技术介绍
1、在规则引擎中,一系列的规则通常集成为知识包。当系统启动或规则更新时,配置中心需要对知识包进行编译,将知识包的规则转化为可执行的代码或数据结构,然后分发到各个规则调用端使用,这样编译的过程会消耗大量的计算资源和内存资源。随着业务需求的不断增加和规则复杂度的提升,知识包的规则越来越庞大和复杂,复杂规则的知识包在编译过程中会导致内存消耗大幅度膨胀,导致内存和计算资源的消耗大幅增加。
技术实现思路
1、本公开提供了一种数据编译方法、电子设备、存储介质及程序产品。
2、根据本公开的一个方面,提供了一种数据编译方法,包括:响应于待编译规则的编译请求,检索所述待编译规则对应的多个分片包;并行编译各个所述分片包,获取多个已编译数据,每个所述已编译数据由一个所述分片包编译得到;以及整合多个所述已编译数据得到已编译规则;其中,所述待编译规则对应一个知识包,每个所述分片包中包含所述知识包中的一个决策流。<
...【技术保护点】
1.一种数据编译方法,其特征在于,包括:
2.根据权利要求1所述的数据编译方法,其特征在于,还包括:
3.根据权利要求2所述的数据编译方法,其特征在于,响应于所述知识包的拓扑结构仅包括决策流,将所述知识包拆分为多个所述分片包,包括:
4.根据权利要求3所述的数据编译方法,其特征在于,将所述知识包拆分为多个所述分片包,还包括:
5.根据权利要求2所述的数据编译方法,其特征在于,还包括:
6.根据权利要求1所述的数据编译方法,其特征在于,响应于待编译规则的编译请求,检索所述待编译规则对应的多个分片包,包括:
>7.根据权利...
【技术特征摘要】
1.一种数据编译方法,其特征在于,包括:
2.根据权利要求1所述的数据编译方法,其特征在于,还包括:
3.根据权利要求2所述的数据编译方法,其特征在于,响应于所述知识包的拓扑结构仅包括决策流,将所述知识包拆分为多个所述分片包,包括:
4.根据权利要求3所述的数据编译方法,其特征在于,将所述知识包拆分为多个所述分片包,还包括:
5.根据权利要求2所述的数据编译方法,其特征在于,还包括:
6.根据权利要求1所述的数据编译方法,其特征在于,响应于待编译规...
【专利技术属性】
技术研发人员:蔡蓝天,罗贤亮,
申请(专利权)人:贝壳找房北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。