【技术实现步骤摘要】
业务参数缓存与同步方法、系统、电子设备及存储介质
[0001]本申请涉及数据报送
,尤其涉及一种业务参数缓存与同步方法
、
系统
、
电子设备及存储介质
。
技术介绍
[0002]业务参数在核心系统里有着举足轻重的地位,通常包含“业务参数”和“IT
参数”两大部分,通过对参数的控制,可以识别不同的场景,这在系统运行阶段有很大的应用,这能够帮助系统快速上线测试新功能,降低生产风险,有助于改善
IT
质量,提高客户满意度
。
[0003]在单元化架构下,核心系统交易较为复杂,通常由大量业务参数控制着业务流程,大量的业务参数的查询会消耗较多的交易时间,在分布式架构下
JVM
缓存有参数版本一致性
、
参数同步时效等问题
。
技术实现思路
[0004]本申请实施例提供一种业务参数缓存与同步方法
、
系统
、
电子设备及存储介质
。
[0005]第一方面,本申请实施例提供了一种业务参数缓存与同步方法,所述方法包括:
[0006]在进行业务参数更新时,同步更新参数库以及所述缓存同步服务端;
[0007]所述缓存同步服务端将缓存的更新数据推送到应用端;
[0008]当对所述应用端的所有节点推送完成后,控制应用启用最新节点
。
[0009]在一种可选的实施方式中,所述在进行业务参数更新时,同步更新参数库以及 ...
【技术保护点】
【技术特征摘要】
1.
一种业务参数缓存与同步方法,其特征在于,所述方法包括:在进行业务参数更新时,同步更新参数库以及所述缓存同步服务端;所述缓存同步服务端将缓存的更新数据推送到应用端;当对所述应用端的所有节点推送完成后,控制应用启用最新节点
。2.
根据权利要求1所述的方法,其特征在于,所述在进行业务参数更新时,同步更新参数库以及所述缓存同步服务端,包括:在所述业务参数更新的过程中,更新所述参数库信息,并通知所述缓存同步服务端,以使所述缓存同步服务端从所述参数库中拉取更新数据进行缓存
。3.
根据权利要求1所述的方法,其特征在于,在所述控制应用启用最新节点之前,所述方法还包括:根据所述应用端的同步状态,判断所述应用端是否将启动最新版本参数;若是,则控制所述应用端启动所述最新版本参数
。4.
根据权利要求1所述的方法,其特征在于,所述方法还包括:应用启动时,从所述缓存同步服务端拉取业务参数
。5.
根据权利要求1所述的方法,其特征在于,所述控制应用启用最新节点,包括:通过配置中心下发通知,以使所述应用启用所述最新节点
。6.
一种业务参数缓存与同步系统,其特征在于,所述业务参数缓存与同步系统包括
Gzone
部分和
RZone
部分;所述
Gzone
部分包括缓存同步服务端
、
参数库和业务参数维护系统,其中:所述参数库,用于存储更新的业务参数;所述缓存同步服务端,用于响应于缓存通知,所述参数库中同步拉取更新数据进行缓存,以及将缓存的更新数据推送到应用端,以使应用端在接收所述缓存同步服务端的推送后启动最新版本参数;所述业务参数维...
【专利技术属性】
技术研发人员:蔡志杰,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。