System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及计算资源管理,尤其涉及一种访问请求的处理方法和装置。
技术介绍
1、kubernetes(简称k8s),是一个开源的、用于管理云平台中多个集群的容器化计算资源、并根据用户需求分配计算资源的容器集群管理系统,可以实现计算资源的统一部署、规划、更新、维护等,包括kube-apiserver、etcd等组件。
2、etcd存储有各个工作节点的配置信息,kube-apiserver初始启动时配备有etcd对应的各个工作节点的容器单元的单元地址列表,按照单元地址列表为接收的访问请求分配容器单元,并将分配关系写入etcd,etcd会异步推送给各个工作节点,使得工作节点对接容器单元,向各个容器内填充各种计算任务生成各种服务实例。
3、然而,由于实例故障、单元掉电、单元扩容等种种原因,会导致容器单元下线或上线,使得etcd中的单元地址发生变化,而kube-apiserver的单元地址列表为初始配备、固定不变的,无法实时感知etcd中单元地址的变化,故而kube-apiserver必须重启、重新配置单元地址列表与etcd重连,但重连会导致之前交互的访问请求全部中断,服务访问的连续性大大受阻,降低用户的数据访问服务体验。
技术实现思路
1、有鉴于此,本公开实施例提供一种访问请求的处理方法和装置,能够解决接口服务器无法实时感知存储数据库中的地址变化,面对地址变化的情景必须重启,导致与之交互的访问请求全部中断,服务访问的连续性大大受阻,降低用户的数据访问服务体验的问题。<
...【技术保护点】
1.一种访问请求的处理方法,其特征在于,所述方法应用于容器集群管理系统的接口服务器,包括:
2.如权利要求1所述的处理方法,其特征在于,所述对于与所述参考单元地址表处于链接中的访问请求,根据所述实时单元地址表与所述参考单元地址表之间的差异类型,采用不同的处理方式进行响应,包括:
3.如权利要求2所述的处理方法,其特征在于,所述差异类型包括缩容类型和全切类型;所述针对不同的差异类型,采用不同的处理方式响应所述链接中的访问请求,包括:
4.如权利要求3所述的处理方法,其特征在于,在所述链接中的访问请求的目标单元地址的地址差异的差异类型为全切类型、将所述链接中的访问请求挂起之前,还包括:
5.如权利要求4所述的处理方法,其特征在于,所述一致性校验,包括:
6.如权利要求5所述的处理方法,其特征在于,在所述第一主节点未存活的情况下,所述第一源数据的获取,包括:
7.如权利要求2所述的处理方法,其特征在于,所述差异类型还包括局部替换类型;所述针对不同的差异类型,采用不同的处理方式响应所述链接中的访问请求,包括:
...【技术特征摘要】
1.一种访问请求的处理方法,其特征在于,所述方法应用于容器集群管理系统的接口服务器,包括:
2.如权利要求1所述的处理方法,其特征在于,所述对于与所述参考单元地址表处于链接中的访问请求,根据所述实时单元地址表与所述参考单元地址表之间的差异类型,采用不同的处理方式进行响应,包括:
3.如权利要求2所述的处理方法,其特征在于,所述差异类型包括缩容类型和全切类型;所述针对不同的差异类型,采用不同的处理方式响应所述链接中的访问请求,包括:
4.如权利要求3所述的处理方法,其特征在于,在所述链接中的访问请求的目标单元地址的地址差异的差异类型为全切类型、将所述链接中的访问请求挂起之前,还包括:
5.如权利要求4所述的处理方法,其特征在于,所述一致性校验,包括:
6.如权利要求5所述的处理方法,其特征在于,在所述第一主节点未存活的情况下,所述第一源数据的获取,包括:
7.如权利要求2所述的处理方法,其特征在于,所述差异类型还包括局部替换类型;所述针对不同的差异类型,采用不同的处理方式响应所述链接中的访问请求,包括:
8.如权利要求...
【专利技术属性】
技术研发人员:胡东旭,陈存利,
申请(专利权)人:度小满科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。