[发明专利]微服务实例处理方法、装置、计算机设备及存储介质在审
申请号: | 202010468017.5 | 申请日: | 2020-05-28 |
公开(公告)号: | CN111800462A | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | 彭金飞 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/48;G06F9/50;G06F9/54 |
代理公司: | 深圳市世联合知识产权代理有限公司 44385 | 代理人: | 汪琳琳 |
地址: | 518000 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微服 务实 处理 方法 装置 计算机 设备 存储 介质 | ||
本申请公开了微服务实例处理方法、装置、计算机设备及存储介质,属于云技术领域,所述方法包括接收来自用户终端的服务实例调用请求,其中,服务实例调用请求中携带有机房调用标识信息,根据机房调用标识信息,确定服务实例调用请求对应的调用目标机房,获取调用目标机房的服务注册中心集群的服务实例列表,并从服务实例列表中获取目标服务实例,将目标服务实例发送到用户终端。本申请通过在服务实例调用请求中添加机房调用标识信息,使得用户终端只能从与机房调用标识信息对应的调用目标机房的服务实例,其中,调用目标机房为已经完成机房搭建的旧机房,解决了服务实例调用时可能出现的直接从新机房调用服务实例数据丢失或者数据异常问题。
技术领域
本申请属于云技术领域,尤其涉及微服务实例处理方法、装置、计算机设备及存储介质。
背景技术
随着网络服务的日益普及,网络业务的数量急剧上升,系统后端机房的用户访问量也越来越大,如果仅将网络业务数据全部存储在同一台机房上,那么该机房往往会由于访问量过大而出现故障,而且受到机房存储空间的限制,在网络业务数据量很大的应用场景中,一台机房往往也无法承载全部的网络业务数据,因此,很多情况下需要多台机房共同为用户提供服务,将多个机房部署在一起,形成多机房网络服务系统,以保证系统内的所有网络业务数据全部都能得到响应和储存。
目前,在部署多机房网络服务系统时,通常是在一个旧机房的基础上再增添若干个新机房,以减少机房搭建成本,但这种方式存在一定的缺陷,即在旧机房已经有大量实例的情况下,为了保证新旧机房数据一致性,需要将新机房的eureka(服务注册中心)加入旧机房的eureka集群中,即将所有机房的eureka组建成一个集群,在这种情况下,旧机房可以通过eureka集群拉取新旧机房中的服务实例,即旧机房用户可以通过旧机房的eureka集群无差别地调用新旧机房中的服务实例,而新机房正处于搭建中的状态,还无法完全满足用户异地调用需求,因而会对线上业务产生影响。
发明内容
本申请实施例的目的在于提出一种微服务实例处理方法、装置、计算机设备及存储介质,以解决现有服务实例调用方式中,直接从新机房调用服务实例时出现的数据丢失或者数据异常问题。
为了解决上述技术问题,本申请实施例提供一种微服务实例处理方法,采用接收来自用户终端的服务实例调用请求,其中,服务实例调用请求中携带有机房调用标识信息;
根据机房调用标识信息,确定服务实例调用请求对应的调用目标机房,其中,调用目标机房为已经完成机房搭建的旧机房;
获取调用目标机房的服务注册中心集群的服务实例列表,并从服务实例列表中获取目标服务实例;
将目标服务实例发送到用户终端。
进一步地,在接收来自用户终端的服务实例调用请求之前,还包括:
获取来自用户终端的服务实例注册请求,其中,服务实例注册请求中携带有机房注册标识信息;
根据机房注册标识信息,确定服务实例注册请求对应的注册目标机房;
获取来自用户终端的服务实例,并将服务实例注册到注册目标机房中。
进一步地,在获取来自用户终端的服务实例,并将服务实例注册到注册目标机房中之后,还包括:
获取注册目标机房的机房信息,并根据机房信息,判断注册目标机房的搭建情况;
若注册目标机房未完成搭建,则确定服务实例的迁移目标主机房,将服务实例从注册目标机房同步至迁移目标机房。
进一步地,确定服务实例的迁移目标主机房,将服务实例从注册目标机房同步至迁移目标机房,具体包括:
确定对服务实例进行迁移的注册目标机房和迁移目标主机房;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010468017.5/2.html,转载请声明来源钻瓜专利网。