数据编译方法、电子设备、存储介质及程序产品技术

技术编号:44652283 阅读:12 留言:0更新日期:2025-03-17 18:42
本公开提供了一种数据编译方法、电子设备、可读存储介质及计算机程序产品。本公开的数据编译方法包括:响应于待编译规则的编译请求,检索待编译规则对应的多个分片包;并行编译各个分片包,获取多个已编译数据,每个已编译数据由一个分片包编译得到;以及整合多个已编译数据得到已编译规则;其中,待编译规则对应一个知识包,每个分片包中包含知识包中的一个决策流。

【技术实现步骤摘要】

本公开涉及计算机,本公开尤其涉及一种数据编译方法、电子设备、存储介质及程序产品


技术介绍

1、在规则引擎中,一系列的规则通常集成为知识包。当系统启动或规则更新时,配置中心需要对知识包进行编译,将知识包的规则转化为可执行的代码或数据结构,然后分发到各个规则调用端使用,这样编译的过程会消耗大量的计算资源和内存资源。随着业务需求的不断增加和规则复杂度的提升,知识包的规则越来越庞大和复杂,复杂规则的知识包在编译过程中会导致内存消耗大幅度膨胀,导致内存和计算资源的消耗大幅增加。


技术实现思路

1、本公开提供了一种数据编译方法、电子设备、存储介质及程序产品。

2、根据本公开的一个方面,提供了一种数据编译方法,包括:响应于待编译规则的编译请求,检索所述待编译规则对应的多个分片包;并行编译各个所述分片包,获取多个已编译数据,每个所述已编译数据由一个所述分片包编译得到;以及整合多个所述已编译数据得到已编译规则;其中,所述待编译规则对应一个知识包,每个所述分片包中包含所述知识包中的一个决策流。</p>

3、根据本文档来自技高网...

【技术保护点】

1.一种数据编译方法,其特征在于,包括:

2.根据权利要求1所述的数据编译方法,其特征在于,还包括:

3.根据权利要求2所述的数据编译方法,其特征在于,响应于所述知识包的拓扑结构仅包括决策流,将所述知识包拆分为多个所述分片包,包括:

4.根据权利要求3所述的数据编译方法,其特征在于,将所述知识包拆分为多个所述分片包,还包括:

5.根据权利要求2所述的数据编译方法,其特征在于,还包括:

6.根据权利要求1所述的数据编译方法,其特征在于,响应于待编译规则的编译请求,检索所述待编译规则对应的多个分片包,包括:>

7.根据权利...

【技术特征摘要】

1.一种数据编译方法,其特征在于,包括:

2.根据权利要求1所述的数据编译方法,其特征在于,还包括:

3.根据权利要求2所述的数据编译方法,其特征在于,响应于所述知识包的拓扑结构仅包括决策流,将所述知识包拆分为多个所述分片包,包括:

4.根据权利要求3所述的数据编译方法,其特征在于,将所述知识包拆分为多个所述分片包,还包括:

5.根据权利要求2所述的数据编译方法,其特征在于,还包括:

6.根据权利要求1所述的数据编译方法,其特征在于,响应于待编译规...

【专利技术属性】
技术研发人员:蔡蓝天罗贤亮
申请(专利权)人:贝壳找房北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1