CN115834497B 一种微服务版本发布的流量验证方法及系统 (天翼视联科技有限公司)_第1页
CN115834497B 一种微服务版本发布的流量验证方法及系统 (天翼视联科技有限公司)_第2页
CN115834497B 一种微服务版本发布的流量验证方法及系统 (天翼视联科技有限公司)_第3页
CN115834497B 一种微服务版本发布的流量验证方法及系统 (天翼视联科技有限公司)_第4页
CN115834497B 一种微服务版本发布的流量验证方法及系统 (天翼视联科技有限公司)_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

道溪沁街8号中国电信浙江创新园一一种微服务版本发布的流量验证方法及系统本申请公开了一种微服务版本发布的流量2获取外部流量,并通过所述流量染色模块分离所述外部流量,得若是,将所述染色灰度流量作为上级流量,并将在若所述目标微服务的下游不存在微服务组,确定所述微若所述目标微服务的下游存在微服务组,解析所述目标微基于所述ip地址,向所述流量分流模块发送请求传输次级若是,将所述次级流量中带有染色标识的染色灰度流量作为新级流量传输至所述目标微服务的下游的微服将所述目标微服务的下游的微服务组中的灰度微服务,作为新行判断所述目标微服务的下游是否存在微服务2.根据权利要求1所述的方法,其特征在于,通过所述流量染色模块分离所述外部流通过所述融合算法的流量染色模块,根据在所述微服务集群中灰度微服务的总个数,通过所述融合算法的流量染色模块对所述染色灰度流量进行染色处若在所述流量染色模块下游的微服务组中不存在灰度微服务,若所述请求指令中的次级流量没有带有标记在染色灰度流量3若所述目标微服务的下游的微服务组中不存在灰度微服务,将所将所述目标微服务的下游的微服务组中的正式微服务,作为新行判断所述目标微服务的下游是否存在微服务将所述非染色流量传输至所述流量染色模块的下游的目标微服务所述流量染色模块获取外部流量,并分离所述外部流量,得到所述流量染色模块判断其下游的微服务组中是否存若是,所述流量染色模块将所述染色灰度流量作为上级流量,将若所述目标微服务的下游不存在微服务组,所述目标微服务若所述目标微服务的下游存在微服务组,所述目标微服务解析该所述目标微服务基于所述ip地址,向所述流量分流模块发送请求传所述流量分流模块判断所述请求指令中的次级流量是否带有标记在染色灰度流量上若是,所述流量分流模块判断所述目标微服务的下游的微服务组4若是,所述流量分流模块将带有染色标识的染色灰度流量5开发正在蓬勃发展。微服务是软件开发技术面向服务的体系结构(SOA)架构样式的一种变6述上级流量传输至所述目标微服务的下游的微服务组[0020]将预设的流量分流算法加载至所述流量染色模块,得到融合算法的流量染色模[0031]获取非染色流量,所述非染色流量为所述流量染色模块分离所述外部流量得到[0032]将所述非染色流量传输至所述流量染色模块的下游的目标微服务组中的正式微7[0044]所述流量分流模块判断所述请求指令中的次级流量是否带有标记在染色灰度流的微服务组中的灰度微服务作为目标微服务,并将所述上级流量传输至所述目标微服务,判断所述目标微服务的下游是否存在微服务组,若所述目标微服务的下游不存在微服务8[0049]图1为本申请实施例提供的一种实现微服务版本发布的流量验证系统的系统架构[0050]图2为本申请实施例提供的流量验证系统实现微服务版本发布的流量验证的第一[0051]图3为本申请实施例提供的流量验证系统实现微服务版本发布的流量验证的第二[0052]图4为本申请实施例提供的流量验证系统实现微服务版本发布的流量验证的第三[0053]图5为本申请实施例提供的流量验证系统实现微服务版本发布的流量验证的第四[0055]图1为本申请实施例提供的实现微服务版本发布的流量验证系统的一种可选系统9下游的微服务组传输标记有染色标识的流量时,可以传输至该微服务组中的正式微服务游的微服务组中的灰度微服务作为目标微服务,并将所述上级流量传输至所述目标微服[0071]步骤S104、判断所述目标微服务的下游是否存在微服务组,若否,则执行步骤[0085]具体的,当所述请求指令中的次级流量带有标记在染色灰度流量上的染色标识[0086]步骤S110、将所述次级流量中带有染色标识的染色灰度将所述上级流量传输至所述目标微服务的下游的微服务下游不存在微服务组,确定所述微服务集群中的所有灰度微服务已完成流量验证的信息,的下游的微服务组中的灰度微服务,将所述目标微服务的下游的微服务组中的灰度微服[0093]具体的,所述流量分流算法可以存储于流量验证系统的流量分流算法维护模块[0101]步骤S204、判断所述目标微服务的下游是否存在微服务组,若否,则执行步骤[0107]步骤S210、将所述次级流量中带有染色标识的染色灰度将所述上级流量传输至所述目标微服务的下游的微服务[0109]上述步骤S201_S211与前述实施例中步骤S101_S111一一对应,详细参照前述介[0117]步骤S304、判断所述目标微服务的下游是否存在微服务组,若否,则执行步骤[0123]步骤S310、将所述次级流量中带有染色标识的染色灰度将所述上级流量传输至所述目标微服务的下游的微服务[0125]上述步骤S301_S311与前述实施例中步骤S101_S111一一对应,详细参照前述介[0133]步骤S404、判断所述目标微服务的下游是否存在微服务组,若否,则执行步骤[0139]步骤S410、将所述次级流量中带有染色标识的染色灰度将所述上级流量传输至所述目标微服务的下游的微服务[0141]上述步骤S401_S411与前述实施例中步骤S101_S111一一对应,详细参照前述介[0142]步骤S412、将所述次级流量中带有染色标识的染色灰度将所述上级流量传输至所述目标微服务的下游的微服务[0144]可以理解的是,次级流量为目标微服务在处理业务后转化上级流量后得到的流[0153]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论