[发明专利]分布式系统重建运维方法、运维节点及系统有效
申请号: | 202110352598.0 | 申请日: | 2021-03-31 |
公开(公告)号: | CN112887432B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 颜高飞;夏龙飞;张家宇;张远征 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L67/1097 | 分类号: | H04L67/1097 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;王涛 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 系统 重建 方法 节点 | ||
本发明提供了一种分布式系统重建运维方法、运维节点及系统,可用于人工智能技术领域,所述方法包括:采集所述分布式系统的当前数据容量;根据所述当前数据容量确定所述分布式系统重建所需的展期时间,根据所述展期时间调整所述分布式系统与客户端的会话超时时间;将所述会话超时时间传输至所述分布式系统以使所述分布式系统将默认超时时间替换为所述会话超时时间,本发明可避免分布式系统在重建过程中由于服务器之间同步全量数据导致同步耗时过大而影响客户端的交易。
技术领域
本发明涉及互联网技术领域,特别涉及人工智能技术领域,尤其涉及一种分布式系统重建运维方法、运维节点及系统。
背景技术
目前的应用软件的服务器通常采用分布式系统。例如,在以dubbo为代表的分布式服务框架中,主流注册中心为zookeeper分布式系统。Zookeeper是一种分布式协调系统,可应用于实现注册中心、配置中心、分布式锁、分布式队列等。zookeeper以其高可用性、可靠性、使用便利性等优势成为众多分布式服务框架的首选注册中心。Zookeeper中的服务器与应用的客户端建立长连接后,会生成会话进行数据交互。该会话通常具有超时时间,当服务器超过该超时时间没有反馈信息,则客户端可能会报错退出当前任务。
随着分布式服务化推广,分布式系统的服务注册量和订阅量日益增长,zookeeper系统中服务器之间同步压力逐渐增大。尤其是在作为注册中心的系统服务器自身运维时或系统服务器故障后恢复时,zookeeper服务器之间需要同步全量数据。同步的数据量过大可能导致部分zookeeper服务器同步数据耗时过大,连接至注册中心服务器的会话经常由于超时退出,存在影响业务交易的风险。
发明内容
本发明的一个目的在于提供一种分布式系统重建运维方法,避免分布式系统在重建过程中由于服务器之间同步全量数据导致同步耗时过大而影响客户端的交易。本发明的另一个目的在于提供一种运维节点。本发明的再一个目的在于提供一种分布式系统。本发明的还一个目的在于提供一种计算机设备。本发明的还一个目的在于提供一种可读介质。
为了达到以上目的,本发明一方面公开了一种分布式系统重建运维方法,包括:
采集所述分布式系统的当前数据容量;
根据所述当前数据容量确定所述分布式系统重建所需的展期时间,根据所述展期时间调整所述分布式系统与客户端的会话超时时间;
将所述会话超时时间传输至所述分布式系统以使所述分布式系统将默认超时时间替换为所述会话超时时间。
优选的,进一步包括:
接收所述分布式系统在重建之前传输的报警信息以根据所述报警信息获取所述分布式系统的当前数据容量。
优选的,所述根据所述当前数据容量确定所述分布式系统重建所需的展期时间具体包括:
根据所述当前数据容量以及容量与展期时间的对应关系确定所述当前数据容量对应的展期时间。
优选的,所述根据所述展期时间调整所述分布式系统与客户端的会话超时时间具体包括:
将所述展期时间和默认超时时间相加得到会话超时时间。
优选的,进一步包括:
每隔预定时间间隔获取所述分布式系统的同步进度,根据所述同步进度重新确定各服务器的展期时间,并根据重新确定的展期时间调整各服务器的会话超时时间直至所述展期时间为0。
本发明还公开了一种分布式系统重建运维方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110352598.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种身份认证方法、装置及设备
- 下一篇:一种数据处理方法、装置及设备