[发明专利]流量转发方法和装置、服务系统、计算设备及存储介质有效
申请号: | 201810928478.9 | 申请日: | 2018-08-10 |
公开(公告)号: | CN109151016B | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 何荣波 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 北京展翼知识产权代理事务所(特殊普通合伙) 11452 | 代理人: | 屠长存 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流量 转发 方法 装置 服务 系统 计算 设备 存储 介质 | ||
本发明公开了一种用于实验实例的流量转发方法和装置、服务系统、计算设备和存储介质。该方法包括:从名字服务获取在线实验实例的归属信息,归属信息包括实验实例所归属的实验应用以及实验应用所归属的集群;响应于指定实验应用的流量请求,在存在归属于所指定实验应用的可用实验实例的情况下,从归属于所指定实验应用的可用实验实例中选择实验实例,并向所选择的实验实例转发流量请求;在不存在归属于所指定实验应用的可用实验实例的情况下,在归属于所指定实验应用所归属的集群的实验实例中选择实验实例,并向所选择的实验实例转发流量请求。由此,根据预定实验规则管理实验实例并转发流量请求,以最大程度保证服务稳定性。
技术领域
本发明涉及互联网技术领域,特别涉及一种用于实验实例的流量转发方法和装置、服务系统、计算设备及存储介质。
背景技术
在如今互联网飞速发展的时代,每天都有海量的信息产生,人们从互联网上获取信息的方式主要依赖于搜索和推荐这两种途径。服务效果是搜索推荐产品成功与否的一项重要指标,即能否从海量信息中快速找出用户最感兴趣的内容推送给用户。服务效果的提升离不开一次又一次的迭代,每次迭代都需要引入少量实际流量进行效果验证,效果验证通过方可全量上线。
但是,高频率的效果测试必然对系统运维和服务稳定性带来一些问题:一方面,为了保证流量的一致性,新增、删除一个实验版本都需要上游调用方调整流量分配方式。如此一来,每次的效果验证都需要上游配合,提高了运维成本,降低了工作效率。
另一方面,实验版本本身是待验证的,其效果和稳定性存在问题的概率较高,一旦实验版本出现问题不能正常提供服务,则转发到该实验版本的流量将被丢弃,极大影响整个系统的服务稳定性。
因此,仍然需要一种改进的流量转发方案。
发明内容
本发明提供了一种用于实验实例的流量转发方法和装置,根据预定实验规则向实验实例转发流量请求,以最大程度保证服务稳定性。
根据本发明的一个方面,提供了一种用于实验实例的流量转发方法,包括:从名字服务获取在线实验实例的归属信息,归属信息包括实验实例所归属的实验应用以及实验应用所归属的集群;响应于指定实验应用的流量请求,在存在归属于所指定实验应用的可用实验实例的情况下,从归属于所指定实验应用的可用实验实例中选择实验实例,并向所选择的实验实例转发流量请求;在不存在归属于所指定实验应用的可用实验实例的情况下,在归属于所指定实验应用所归属的集群的实验实例中选择实验实例,并向所选择的实验实例转发流量请求。
由此,在不存在归属于所指定实验应用的可用实验实例的情况下,将对实验应用的转发请求可以转化为对集群的转发请求,通过高层级资源对低层级资源的兼容保证了服务的稳定性。
可选地,该方法还可以包括:响应于指定集群的流量请求,在归属于所指定集群的实验实例中选择实验实例,并向所选择的实验实例转发流量请求。
由此,将流量请求梳理成多组,分别按集群或实验应用进行访问,减少运维操作和上下游的沟通成本。请求转发过程中的三级资源管理模式能有效保证流量不被丢失,实验下线或服务故障导致实验应用级别无法决策出合适的实验实例时,自动从实验应用归属的集群级别决策,能够做到实验上线或下线时流量的自动分配。
可选地,该方法还可以包括:基于归属信息构建树状结构,树状结构中,实验实例为其所归属的实验应用的子节点,实验应用为其所归属的集群的子节点,其中,基于树状结构选择实验实例。
由此,通过服务发现机制收集下游服务资源,对其进行树状组织并管理。
可选地,该方法还可以包括:在线实验实例在向名字服务注册的同时,向名字服务上报自身的归属信息。
可选地,可以周期性地从名字服务获取在线实验实例的归属信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810928478.9/2.html,转载请声明来源钻瓜专利网。