服务实例访问方法、装置和电子设备制造方法及图纸

技术编号:24497525 阅读:58 留言:0更新日期:2020-06-13 03:38
本公开实施例公开了服务实例访问方法、装置和电子设备。该方法的一具体实施方式包括:接收针对第一服务的第一访问请求;确定第一访问请求中是否包含第二服务的测试指示信息;响应于确定第一访问请求中包含第二服务的测试指示信息,获取第二服务的未上线服务实例的第一服务地址;向第一服务地址指示的服务器发送第二访问请求,以访问第二服务的未上线服务实例。该实施方式实现了第二服务的未上线服务实例与第一服务的关联测试。

Service instance access methods, devices, and electronic devices

【技术实现步骤摘要】
服务实例访问方法、装置和电子设备
本公开涉及互联网
,尤其涉及一种服务实例访问方法、装置和电子设备。
技术介绍
在互联网行业,复杂的服务(service)可以采用微服务架构进行部署。在微服务架构中,复杂的服务可以被拆分成多个子服务,并且每个子服务可以部署一个或者多个服务实例(serviceinstance)。对于微服务架构中的子服务,可以通过其服务实例提供相应的服务。实践中,子服务的服务实例在上线之前,需要进行测试。测试通过之后,子服务的服务实例可以部署在微服务架构中。在相关技术中,对服务实例进行单独测试,以纠正服务实例的代码中存在的错误。由于缺乏与微服务架构中已经上线的服务的关联测试,导致服务实例的测试准确度较低。
技术实现思路
提供该公开内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该公开内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。本公开实施例提供了一种服务实例访问方法、装置和电子设备,实现了第二本文档来自技高网...

【技术保护点】
1.一种服务实例访问方法,其特征在于,包括:/n接收针对第一服务的第一访问请求;/n确定所述第一访问请求中是否包含第二服务的测试指示信息;/n响应于确定所述第一访问请求中包含所述第二服务的测试指示信息,获取所述第二服务的未上线服务实例的第一服务地址;/n向所述第一服务地址指示的服务器发送第二访问请求,以访问所述第二服务的未上线服务实例。/n

【技术特征摘要】
1.一种服务实例访问方法,其特征在于,包括:
接收针对第一服务的第一访问请求;
确定所述第一访问请求中是否包含第二服务的测试指示信息;
响应于确定所述第一访问请求中包含所述第二服务的测试指示信息,获取所述第二服务的未上线服务实例的第一服务地址;
向所述第一服务地址指示的服务器发送第二访问请求,以访问所述第二服务的未上线服务实例。


2.根据权利要求1所述的方法,其特征在于,测试指示信息中包含服务的未上线服务实例的服务地址;以及
所述获取所述第二服务的未上线服务实例的服务地址,包括:
从所述第二服务的测试指示信息中,获取所述第二服务的未上线服务实例的服务地址。


3.根据权利要求1所述的方法,其特征在于,测试指示信息中包含服务的服务名称;以及
所述确定所述第一访问请求中是否包含第二服务的测试指示信息,包括:
响应于确定所述第一访问请求中包含测试指示信息,确定所述第一访问请求中的测试指示信息所包含的服务名称是否为所述第二服务的服务名称;
响应于确定所述第一访问请求中的测试指示信息所包含的服务名称为所述第二服务的服务名称,确定所述第一访问请求中包含所述第二服务的测试指示信息。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于确定所述第一访问请求中不包含所述第二服务的测试指示信息,从所述第二服务的多个已上线服务实例中,确定目标已上线服务实例;
获取所述目标已上线服务实例的第二服务地址;
向所述第二服务地址...

【专利技术属性】
技术研发人员:刘高
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1