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

调用参数处理方法、系统、设备、存储介质及产品与流程

2022-06-11 12:42:59 来源:中国专利 TAG:

技术特征:
1.一种调用参数处理方法,其特征在于,应用于调用参数处理系统,所述调用参数处理系统中包括参数管理服务、配置中心服务和至少一个应用服务,所述方法包括:目标应用服务在所述配置中心服务中订阅所述目标应用服务的目标调用参数配置;所述参数管理服务根据用户的参数更新操作对所述目标调用参数配置的当前数据集进行更新,并将更新后得到的目标数据集存入所述配置中心服务;所述配置中心服务向所述目标应用服务推送所述目标数据集,或者,所述目标应用服务周期性请求所述配置中心服务获取所述目标数据集;所述目标应用服务基于所述目标数据集进行远程调用。2.根据权利要求1所述的方法,其特征在于,所述调用参数处理系统中的应用服务部署于多个区域,每个区域部署至少一个应用服务机房,每个应用服务机房中配置有各应用服务的至少一个实例;所述目标应用服务在所述配置中心服务中订阅所述目标应用服务的目标调用参数配置,包括:所述目标应用服务通过目标实例从所述配置中心服务中获取所述目标应用服务的元数据配置,其中,所述元数据配置中包括通用配置标识、预设区域的区域专属配置标识和预设机房的机房专属配置标识;所述目标应用服务通过目标实例根据所属的目标区域和目标机房,在所述元数据配置中查找匹配的调用参数配置,并根据查找结果确定目标调用参数配置;所述目标应用服务通过目标实例对所述目标调用参数配置进行订阅。3.根据权利要求2所述的方法,其特征在于,所述目标应用服务通过目标实例根据所属的目标区域和目标机房,在所述元数据配置中查找匹配的调用参数配置,并根据查找结果确定目标调用参数配置,包括:所述目标应用服务通过目标实例根据所属的目标区域和目标机房,在所述元数据配置中查找是否存在与所述目标区域以及所述目标机房匹配的机房专属配置标识;若存在,则根据查找到的机房专属配置标识确定目标调用参数配置;若不存在,则在所述元数据配置中查找是否包含与所述目标区域匹配的区域专属配置标识;若包含,则根据查找到的区域专属配置标识确定目标调用参数配置;若不包含,则根据所述通用配置标识确定目标调用参数配置。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述参数管理服务根据用户的调用参数集配置更新操作对所述元数据配置进行更新,并将数据集的变化以及更新后的元数据配置存入所述配置中心服务;所述配置中心服务在检测到所述元数据配置的更新与所述目标应用服务的目标实例存在关联的情况下,通知所述目标应用服务的目标实例重新订阅对应的调用参数配置;或者,所述目标应用服务的目标实例在检测到所述配置中心服务中的元数据配置发生变化且与自身存在关联的情况下,重新订阅对应的调用参数配置。5.根据权利要求1所述的方法,其特征在于,所述目标数据集中包括第一类调用参数数据和第二类调用参数数据,所述第一类调用参数数据以应用服务为对象,所述第二类调用参数数据以应用服务中的方法为对象,在所述第二类调用参数数据中包括至少两个维度的调用参数数据的情况下,所述至少两个维度包括应用服务通用维度和方法专属维度,所述方法专属维度高于所述应用服务通用维度;
其中,所述目标应用服务基于所述目标数据集进行远程调用,包括:所述目标应用服务基于所述目标数据集中的第一类调用参数数据、以及所述目标数据集中的第二类调用参数数据中当前最高维度的调用参数数据,进行远程调用。6.根据权利要求1所述的方法,其特征在于,所述目标应用服务基于所述目标数据集进行远程调用,包括:所述目标应用服务获取初始配置数据集、以及业务层预先配置的业务配置数据集;针对所述目标调用参数配置中的各参数,按照预设优先级顺序确定对应的目标参数值,其中,所述预设优先级顺序由高至低分别为业务配置数据集、目标数据集和初始配置数据集;根据所述目标参数值进行远程调用。7.根据权利要求1-6任一所述的方法,其特征在于,所述目标应用服务在所述配置中心服务中订阅所述目标应用服务的目标调用参数配置,包括:目标应用服务通过框架层在所述配置中心服务中订阅所述目标应用服务的目标调用参数配置;其中,所述方法还包括:所述目标应用服务通过所述框架层接收所述配置中心服务推送的所述目标数据集,或者,所述目标应用服务通过所述框架层周期性请求所述配置中心服务获取所述目标数据集。8.一种调用参数处理系统,其特征在于,用于执行权利要求1-7任一所述的调用参数处理方法,所述调用参数处理系统中包括参数管理服务、配置中心服务和至少一个应用服务,其中,所述至少一个应用服务中的目标应用服务中包括配置订阅模块和远程调用模块,所述参数管理服务中包括数据更新模块,所述配置中心服务中包括数据分发模块;所述配置订阅模块,用于在所述配置中心服务中订阅所属的目标应用服务的目标调用参数配置;所述数据更新模块,用于根据用户的参数更新操作对所述目标调用参数配置的当前数据集进行更新,并将更新后得到的目标数据集存入所述配置中心服务;所述数据分发模块,用于向所述目标应用服务推送所述目标数据集;或者,用于响应于所述目标应用服务的周期性请求,向所述目标应用服务发送所述目标数据集;所述远程调用模块,用于基于所述目标数据集进行远程调用。9.一种调用参数处理设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述调用参数处理设备被配置为如权利要求1-7任一项所述的调用参数处理方法中的参数管理服务、配置中心服务或应用服务,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述的调用参数处理方法中的相应步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的调用参数处理方法中的相应步骤。11.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-7中任一项所述的调用参数处理方法中的相应步骤。

技术总结
本申请实施例公开了调用参数处理方法、系统、设备、存储介质及产品。该方法包括:目标应用服务在配置中心服务中订阅目标应用服务的目标调用参数配置,参数管理服务根据用户的参数更新操作对目标调用参数配置的当前数据集进行更新,并将更新后得到的目标数据集存入配置中心服务,配置中心服务向目标应用服务推送目标数据集,或者,目标应用服务周期性请求配置中心服务获取目标数据集,目标应用服务基于目标数据集进行远程调用。通过采用上述技术方案,业务人员在需要对应用服务的调用参数进行修改时,可通过参数管理服务进行修改,应用服务可以及时获取到更新后的数据集,且无需暂停和重启,实现调用参数的热加载,保证可靠性以及远程调用效率。及远程调用效率。及远程调用效率。


技术研发人员:陈仲恒
受保护的技术使用者:百果园技术(新加坡)有限公司
技术研发日:2022.03.16
技术公布日:2022/6/10
再多了解一些

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

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

相关文献