一种路由方法技术

技术编号:39818556 阅读:13 留言:0更新日期:2023-12-22 19:37
本申请公开了一种路由方法

【技术实现步骤摘要】
一种路由方法、微服务系统、设备及存储介质


[0001]本申请涉及云计算
,尤其涉及一种路由方法

微服务系统

设备及存储介质


技术介绍

[0002]在互联网初期,产品功能较为单一,每个应用能够承载大多数的产品功能,内部服务调用并不复杂

但是互联网的发展是飞速的,当前云产品功能已经非常复杂,往往单一产品是由数个应用模块提供服务的;而企业为了提升自身竞争力,寻找新的商机,产品类型涉猎较为广泛,这对服务治理来说挑战巨大

[0003]目前大多数方案还是基于静态路由配置的方式,将路由规则静态存储在后端存储中,服务启动时读取指定位置的配置文件并加载路由配置

这样的方法简单可靠,实用性很高,但是一旦需要修改路由配置时则需要等待服务重启,将会一定程度的中断业务,这是无法接受的

随着产品版本迭代,服务版本往往需要频繁更新上线

回滚,此时传统路由管理方式不再灵活

这时要求平台可以动态灵活配置本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种路由方法,其特征在于,所述方法应用于微服务系统;所述路由方法包括:接收针对所述微服务系统中的目标微服务的路由调整指令;所述目标微服务包括至少一个实例,所述路由调整指令携带至少一个所述实例中待调整实例对应的路由调整策略;响应于所述路由调整指令,基于所述待调整实例对应的路由调整策略以及所述待调整实例的标签信息,生成路由策略;基于所述路由策略,将针对所述目标微服务的调用请求路由至所述至少一个实例中的目标实例
。2.
根据权利要求1所述的路由方法,其特征在于,所述路由调整策略用于指示将所述待调整实例的标签信息更新为目标标签信息;所述目标实例包括所述待调整实例;所述基于所述待调整实例对应的路由调整策略以及所述待调整实例的标签信息,生成路由策略,包括:将所述待调整实例的标签信息更新为目标标签信息,生成用于将携带所述目标标签信息的调用请求路由至所述待调整实例的第一路由策略
。3.
根据权利要求2所述的路由方法,其特征在于,所述标签信息包括以下至少一种信息:所述待调整实例的版本信息以及所述待调整实例所属的租户信息
。4.
根据权利要求1所述的路由方法,其特征在于,所述待调整实例包括第一待调整实例以及第二待调整实例;所述标签信息包括所述第一待调整实例的第一标签信息以及所述第二待调整实例的第二标签信息;所述路由调整策略用于指示将所述第一待调整实例的访问权重以及第二待调整实例的访问权重,分别更新为第一访问权重以及第二访问权重;所述目标实例包括所述第一待调整实例以及第二待调整实例;所述基于所述待调整实例对应的路由调整策略以及所述待调整实例的标签信息,生成路由策略,包括:基于所述第一待调整实例的第一标签信息以及所述第二待调整实例的第二标签信息,将所述第一待调整实例的访问权重以及第二待调整实例的访问权重,分别更新为第一访问权重以及第二访问权重,生成用于按照所述第一访问权重和所述第二访问权重,将未携带标签信息的调用请求路由至所述第一待调整实例或所述第二待调整实例的第二路由策略
。5.
根据权利要求4所述的路由方法,其特征在于,所述调用请求的数量大于等于2;所述基于所述路由策略,将针对所述目标微服务的调用请求路由至所述至少一个实例中的目标实例,包括:将所述调用请求路由至所述第一待调整实例,直至路由至所述第一待调整实例的调用请求的数量等于所述第一访问权重,将所述调用请求路由至所述第二待调整实例,直至路由至所述第二待调整实例的所述调用请求的数量...

【专利技术属性】
技术研发人员:都正杰唐焱叶琼青
申请(专利权)人:博泰车联网南京有限公司
类型:发明
国别省市:

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

1