[发明专利]一种服务调用系统及方法在审
申请号: | 202210109071.X | 申请日: | 2022-01-28 |
公开(公告)号: | CN114449034A | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 易桂 | 申请(专利权)人: | 湖南快乐阳光互动娱乐传媒有限公司 |
主分类号: | H04L67/51 | 分类号: | H04L67/51;H04L67/60;H04L1/16;H04L12/66 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 韩丽波 |
地址: | 410003 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 调用 系统 方法 | ||
1.一种服务调用系统,其特征在于,所述系统包括:
客户端,用于接收服务管理平台下发的基础服务信息,所述基础服务信息至少包括服务主域名、服务重试域名、重试接口路径、主域名超时时间和重试域名超时时间;以及,用于基于所述基础服务信息发送服务请求,所述服务请求包括超时时间字段和历史访问状态字段,所述超时时间字段用于承载所述服务请求对应的总超时时间,所述历史访问状态字段用于承载在所述服务请求之前发送的服务请求对应的响应状态码;以及,用于接收所述服务请求对应的响应消息;
网关,用于向服务端转发所述客户端发送的服务请求,以及向所述客户端转发所述服务端针对所述服务请求发送的响应消息;以及,用于根据所述服务请求中所述历史状态字段承载的内容、以及所述响应消息携带的所述服务请求对应的响应状态码中的至少一项,生成所述重试指示信息,并将所述重试指示信息添加至所述响应消息中,所述重试指示信息用于指示所述客户端是否需要再次发送服务请求;
所述服务端,用于根据所述服务请求中所述超时时间字段承载的内容,提供所述服务请求访问的域名对应的服务,并根据所述服务的响应情况生成所述服务请求对应的响应状态码,将所述响应状态码添加至所述服务请求对应的响应消息中,发送所述响应消息。
2.根据权利要求1所述的系统,其特征在于,所述客户端具体用于:
在所述客户端基于所述服务主域名发送第一服务请求,并且接收到所述第一服务请求对应的第一响应消息的情况下,若所述第一响应消息携带有用于指示所述客户端再次发送服务请求的所述重试指示信息,则所述客户端基于所述服务重试域名发送第二服务请求,所述第二服务请求中的所述历史访问状态字段包括所述第一响应消息中携带的所述第一服务请求对应的响应状态码;若所述第一响应消息携带有用于指示所述客户端无需再次发送服务请求的所述重试指示信息,则所述客户端停止发送服务请求。
3.根据权利要求2所述的系统,其特征在于,所述基础服务信息包括多个按序排列的服务重试域名;所述客户端具体用于:
在所述客户端基于所述基础服务信息中的第一个服务重试域名发送所述第二服务请求,并且接收到所述第二服务请求对应的第二响应消息的情况下,若所述第二响应消息携带有用于指示所述客户端再次发送服务请求的所述重试指示信息,则所述客户端基于所述基础服务信息中的第二个服务重试域名,发送第三服务请求,所述第三服务请求中的所述历史访问状态字段包括所述第一服务请求和所述第二服务请求各自对应的响应状态码;若所述第二响应消息携带有用于指示所述客户端无需再次发送服务请求的所述重试指示信息,则所述客户端停止发送服务请求。
4.根据权利要求1至3任一项所述的系统,其特征在于,所述基础服务信息还包括替换服务域名;所述客户端还用于:
利用所述替换服务域名替换所述服务主域名;
基于所述替换服务域名发送第一服务请求。
5.根据权利要求1所述的系统,其特征在于,所述网关具体用于:
若所述服务请求中所述历史状态字段承载的响应状态码用于表征此前已访问对应的服务、但未获取到对应的数据,且所述服务请求对应的响应消息中携带的响应状态码也用于表征已访问对应的服务、但未获取到对应的数据,则生成用于指示所述客户端无需再次重试发送服务请求的重试指示信息,并将所述重试指示信息添加至所述响应消息中;
若所述服务请求中所述历史状态字段承载的响应状态码用于表征此前未访问到对应的服务,和/或所述服务请求对应的响应消息中携带的响应状态码也用于表征未访问到对应的服务,则生成用于指示所述客户端再次发送服务请求的重试指示信息,并将所述重试指示信息添加至所述响应消息中。
6.根据权利要求1或5所述的系统,其特征在于,所述网关具体用于:
若所述服务请求对应的响应消息中携带的响应状态码用于表征已访问到对应的服务、并且获取到对应的数据,则生成用于指示所述客户端无需再次重试发送服务请求的重试指示信息,并将所述重试指示信息添加至所述响应消息中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南快乐阳光互动娱乐传媒有限公司,未经湖南快乐阳光互动娱乐传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210109071.X/1.html,转载请声明来源钻瓜专利网。