参数更新方法、装置及电子设备制造方法及图纸

技术编号:38684800 阅读:10 留言:0更新日期:2023-09-02 22:57
本发明专利技术公开了一种参数更新方法、装置及电子设备,涉及计算机领域。其中,该方法包括:采用N个预定监听线程分别监听分布式消息队列系统中的集群内容变更事件,其中,N为大于1的正整数;在N个预定监听线程中存在监听到集群内容变更事件的监听线程的情况下,从N个预定监听线程中确定出监听到集群内容变更事件的M个目标监听线程;响应于集群内容变更事件,分别发送参数获取指令至与M个目标监听线程分别对应的目标集群;接收与M个目标监听线程分别对应的目标集群发送的目标子参数;更新分布式系统中分区单元内对应的初始子参数至对应的目标子参数。本发明专利技术解决了相关技术中对分布式系统内参数进行更新时,存在的更新效率低的技术问题。问题。问题。

【技术实现步骤摘要】
参数更新方法、装置及电子设备


[0001]本专利技术涉及计算机领域,具体而言,涉及一种参数更新方法、装置及电子设备。

技术介绍

[0002]分布式系统中一般包括公共单元与至少一个的分区单元,在对象对公共单元中的参数进行修改后,需要将修改的参数更新至分区单元,相关技术中,通常采用逐个更新的方式,将公共单元中更新后的参数同步至分区单元,但是逐个更新时,在分区单元较多的情况下,更新效率较低,因此,相关技术中对分布式系统内参数进行更新时,存在的更新效率低的技术问题。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本专利技术实施例提供了一种参数更新方法、装置及电子设备,以至少解决相关技术中对分布式系统内参数进行更新时,存在的更新效率低的技术问题。
[0005]根据本专利技术实施例的一个方面,提供了一种参数更新方法,包括:采用N个预定监听线程分别监听分布式消息队列系统中的集群内容变更事件,其中,N为大于1的正整数;在所述N个预定监听线程中存在监听到所述集群内容变更事件的监听线程的情况下,从所述N个预定监听线程中确定出监听到所述集群内容变更事件的M个目标监听线程,其中,M为大于或等于1的正整数,M小于或等于N;响应于所述集群内容变更事件,分别发送参数获取指令至与所述M个目标监听线程分别对应的目标集群;接收与所述M个目标监听线程分别对应的目标集群发送的目标子参数;更新分布式系统中分区单元内对应的初始子参数至对应的目标子参数。
[0006]可选地,所述更新分布式系统中分区单元内对应的初始子参数至对应的目标子参数之后,还包括:发送第一参数信息至事务管理器,其中,所述第一参数信息为目标子参数对应的参数信息;在所述第一参数信息与第二参数信息不匹配的情况下,接收所述事务管理器发送的第三参数信息,其中,所述第二参数信息为分布式系统中公共单元发送至所述事务管理器的参数信息,所述第三参数信息为更新失败的初始子参数对应的参数信息;发送重更新指令至所述公共单元,其中,所述重更新指令为重新触发更新所述更新失败的初始子参数的更新指令。
[0007]可选地,所述发送第一参数信息至事务管理器之后,还包括:在所述第一参数信息与所述第二参数信息匹配的情况下,接收所述公共单元发送的公共单元参数信息,其中,所述公共单元参数信息为所述公共单元包括参数的参数信息;比较所述公共单元参数信息与所述分区单元内的分区单元参数信息,得到比较结果。
[0008]可选地,所述发送第一参数信息至事务管理器之后,还包括:在所述第一参数信息中携带有更新完成时间的情况下,接收所述事务管理器发送的更新迟滞信息,其中,所述更新迟滞信息中携带有更新迟滞的目标子参数,以及所述更新迟滞的目标子参数对应的迟滞
时间;依据所述更新迟滞的目标子参数以及所述更新迟滞的目标子参数对应的迟滞时间,确定更新迟滞的原因。
[0009]根据本专利技术实施例的一个方面,提供了一种参数更新方法,包括:响应于参数修改指令,对分布式系统中公共单元的初始参数进行修改,得到目标参数;分割所述目标参数,得到P个目标子参数,其中,P为大于1的正整数;确定所述P个目标子参数分别在分布式消息队列系统中所属的目标集群,其中,预定集群被N个预定监听线程分别监听,所述预定集群包括所述目标集群,N为大于1的正整数;发送所述P个目标子参数至对应的目标集群,以使监听对应的目标集群的目标监听线程监听到集群内容变更事件;响应于分布式系统中分区单元发送的获取参数指令,对应的目标集群分别发送对应的目标子参数至所述分区单元,其中,所述获取参数指令为分区单元响应于所述集群内容变更事件生成的指令。
[0010]可选地,所述响应于分布式系统中分区单元发送的获取参数指令,对应的目标集群分别发送对应的目标子参数至所述分区单元之后,还包括:发送第二参数信息至事务管理器,其中,所述第二参数信息为所述P个目标子参数对应的参数信息;在第一参数信息与所述第二参数信息不匹配的情况下,接收所述分区单元发送的重更新指令,其中,所述重更新指令为重新触发更新更新失败的初始子参数的更新指令;响应于所述重更新指令,确定与所述更新失败的初始子参数对应的目标子参数,对应的目标集群重新发送对应的目标子参数至所述分区单元。
[0011]可选地,所述发送第二参数信息至事务管理器之后,还包括:在所述第一参数信息与所述第二参数信息匹配的情况下,发送公共单元参数信息至所述分区单元,其中,所述公共单元参数信息为所述公共单元包括参数的参数信息。
[0012]根据本专利技术实施例的一个方面,提供了一种参数更新装置,包括:监听模块,用于采用N个预定监听线程分别监听分布式消息队列系统中的集群内容变更事件,其中,N为大于1的整数;第一确定模块,用于在所述N个预定监听线程中存在监听到所述集群内容变更事件的监听线程的情况下,从所述N个预定监听线程中确定出监听到所述集群内容变更事件的M个目标监听线程,其中,M为大于或等于1的整数,M小于或等于N;第一发送模块,用于响应于所述集群内容变更事件,分别发送参数获取指令至与所述M个目标监听线程分别对应的目标集群;接收模块,用于接收与所述M个目标监听线程分别对应的目标集群发送的目标子参数;更新模块,用于更新分布式系统中分区单元内对应的初始子参数至对应的目标子参数。
[0013]根据本专利技术实施例的一个方面,提供了一种参数更新装置,包括:修改模块,用于响应于参数修改操作,对分布式系统中公共单元的初始参数进行修改,得到目标参数;分割模块,用于分割所述目标参数,得到P个目标子参数,其中,P为大于1的整数;第二确定模块,用于确定所述P个目标子参数分别在分布式消息队列系统中所属的目标集群;第二发送模块,用于发送所述P个目标子参数至对应的目标集群;第三发送模块,用于响应于分布式系统中分区单元发送的获取参数指令,对应的目标集群分别发送对应的目标子参数至所述分区单元。
[0014]根据本专利技术实施例的一个方面,提供了一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现上述任一项所述的参数更新方法。
[0015]在本专利技术实施例中,采用N个预定监听线程分别监听分布式消息队列系统中的集群内容变更事件,在N个预定监听线程中存在监听到集群内容变更事件的监听线程的情况下,从N个预定监听线程中确定出监听到集群内容变更事件的M个目标监听线程,响应于集群内容变更事件,分别发送参数获取指令至与M个目标监听线程分别对应的目标集群,接收与M个目标监听线程分别对应的目标集群发送的目标子参数,达到更新分布式系统中分区单元内对应的初始子参数至对应的目标子参数的目的。由于N为大于1的正整数,即采用了多个预定监听线程监听分布式消息队列系统中的集群内容变更事件,因此,在获取参数时可以并行执行,提高了更新效率,进而解决了相关技术中对分布式系统内参数进行更新时,存在的更新效率低的技术问题。
附图说明
[0016]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种参数更新方法,其特征在于,包括:采用N个预定监听线程分别监听分布式消息队列系统中的集群内容变更事件,其中,N为大于1的正整数;在所述N个预定监听线程中存在监听到所述集群内容变更事件的监听线程的情况下,从所述N个预定监听线程中确定出监听到所述集群内容变更事件的M个目标监听线程,其中,M为大于或等于1的正整数,M小于或等于N;响应于所述集群内容变更事件,分别发送参数获取指令至与所述M个目标监听线程分别对应的目标集群;接收与所述M个目标监听线程分别对应的目标集群发送的目标子参数;更新分布式系统中分区单元内对应的初始子参数至对应的目标子参数。2.根据权利要求1所述的方法,其特征在于,所述更新分布式系统中分区单元内对应的初始子参数至对应的目标子参数之后,还包括:发送第一参数信息至事务管理器,其中,所述第一参数信息为目标子参数对应的参数信息;在所述第一参数信息与第二参数信息不匹配的情况下,接收所述事务管理器发送的第三参数信息,其中,所述第二参数信息为分布式系统中公共单元发送至所述事务管理器的参数信息,所述第三参数信息为更新失败的初始子参数对应的参数信息;发送重更新指令至所述公共单元,其中,所述重更新指令为重新触发更新所述更新失败的初始子参数的更新指令。3.根据权利要求2所述的方法,其特征在于,所述发送第一参数信息至事务管理器之后,还包括:在所述第一参数信息与所述第二参数信息匹配的情况下,接收所述公共单元发送的公共单元参数信息,其中,所述公共单元参数信息为所述公共单元包括参数的参数信息;比较所述公共单元参数信息与所述分区单元内的分区单元参数信息,得到比较结果。4.根据权利要求2所述的方法,其特征在于,所述发送第一参数信息至事务管理器之后,还包括:在所述第一参数信息中携带有更新完成时间的情况下,接收所述事务管理器发送的更新迟滞信息,其中,所述更新迟滞信息中携带有更新迟滞的目标子参数,以及所述更新迟滞的目标子参数对应的迟滞时间;依据所述更新迟滞的目标子参数以及所述更新迟滞的目标子参数对应的迟滞时间,确定更新迟滞的原因。5.一种参数更新方法,其特征在于,包括:响应于参数修改指令,对分布式系统中公共单元的初始参数进行修改,得到目标参数;分割所述目标参数,得到P个目标子参数,其中,P为大于1的正整数;确定所述P个目标子参数分别在分布式消息队列系统中所属的目标集群,其中,预定集群被N个预定监听线程分别监听,所述预定集群包括所述目标集群,N为大于1的正整数;发送所述P个目标子参数至对应的目标集群,以使监听对应的目标集群的目标监听线程监听到集群内容变更事件;响应于分布式系统中分区单元发送的获取参数指令,对应的目标集群分别发送对应的
目标子参数至所述分区单元,其中,所述获取参数...

【专利技术属性】
技术研发人员:陈萌玮吴延生段毅周新衡
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1