[发明专利]一种服务处理的方法、服务配置的方法以及相关装置有效
申请号: | 201911176708.1 | 申请日: | 2019-11-26 |
公开(公告)号: | CN112953982B | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 汪胜蕾 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L67/63 | 分类号: | H04L67/63;H04L67/141 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 吴磊 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 处理 方法 配置 以及 相关 装置 | ||
1.一种服务处理的方法,其特征在于,应用于服务处理系统中的路由设备,所述服务处理系统还包括调度服务器与分布式服务架构;所述分布式服务架构用于对服务进行注册以及保活,并存储有服务提供方创建的目录节点;所述调度服务器包括服务注册表与服务路由表;所述调度服务器用于通过获取所述分布式服务架构上创建的目录节点确定所述服务提供方的加入,并向所述服务提供方提供服务调度策略的配置,为所述服务提供方创建相应的调度器实例;所述调度器实例为所述服务提供方对应的管理容器,所述调度器实例用于更新所述服务注册表以及所述服务路由表,并将更新后的服务路由表同步到所述路由设备上;所述方法包括:
所述路由设备当接收到第一服务器发送的服务调度请求时,根据所述服务调度请求中所携带的目标服务类型标识确定目标服务调度策略,其中,所述服务调度请求中携带所述目标服务类型标识、目标服务实例标识以及源地址,所述源地址对应于所述第一服务器;
所述路由设备根据所述目标服务调度策略获取目标路由表,其中,所述目标路由表包括服务实例标识与服务器地址之间的关联关系,所述目标路由表为调度服务器建立的;
所述路由设备根据所述服务调度请求中所携带的所述目标服务实例标识,从所述目标路由表中确定目的地址,其中,所述目的地址属于所述服务器地址,且所述目的地址对应于第二服务器;
所述路由设备根据所述目的地址,向所述第二服务器发送所述服务调度请求,以使所述第二服务器根据所述源地址向所述第一服务器发送服务数据;
所述调度服务器还用于获取待分类服务,其中,所述待分类服务对应于服务类型标识;若所述待分类服务为无状态服务,则确定所述待分类服务属于加权轮询策略;若所述待分类服务为有状态服务,且所述待分类服务为数据不可拆分服务,则确定所述待分类服务属于主从备份策略;若所述待分类服务为有状态服务,且所述待分类服务为数据可拆分服务,且所述待分类服务为实例承载无差异服务,则确定所述待分类服务属于一致性哈希策略;若所述待分类服务为有状态服务,且所述待分类服务为数据可拆分服务,且所述待分类服务为实例承载有差异服务,则确定所述待分类服务属于最低负载策略;不同的目标服务调度策略对应不同的目标路由表;
相应的,所述根据所述服务调度请求中所携带的目标服务类型标识确定目标服务调度策略,包括:根据所述服务调度请求中所携带的目标服务类型标识,确定目标服务调度策略为所述加权轮询策略、所述主从备份策略、所述一致性哈希策略或者所述最低负载策略。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述目标路由表中不存在所述目标服务实例标识,则向全服路由设备发送所述服务调度请求,以使所述全服路由设备向所述第二服务器发送所述服务调度请求,以使所述第二服务器根据源地址向所述第一服务器发送服务数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911176708.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种垃圾分类系统
- 下一篇:集成控制装置、起发一体电机系统及其集成控制方法