CN119396685A 本地联调方法、系统及开发平台 (上海银基科技股份有限公司)_第1页
CN119396685A 本地联调方法、系统及开发平台 (上海银基科技股份有限公司)_第2页
CN119396685A 本地联调方法、系统及开发平台 (上海银基科技股份有限公司)_第3页
CN119396685A 本地联调方法、系统及开发平台 (上海银基科技股份有限公司)_第4页
CN119396685A 本地联调方法、系统及开发平台 (上海银基科技股份有限公司)_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

签;利用网关监听注册中心得到服务实例的信务实例响应测试请求,并通过网关返回测试数节约资源,而且可支持本地调试、debug灵活方2将所述至少一本地开发机的服务实例的信息注册至所述注册中利用所述网关根据所述自测请求携带的标签将所述自测请求转发至所述服务A的服务所述服务A的服务实例根据所述自测请求以及所述自测请求携带的标签在所述注册中心查找到所述服务B的服务实例的位置信息,所述服务A的服务实例调用所述服务B的服务3.根据权利要求1所述的本地联调方法,其特的服务A和本地开发机B上的服务B的联调请求,相应地,所述当所述网关接收到测试请求利用所述网关根据所述联调请求携带的标签将所述联调请求转发至所述服务A的服务所述服务A的服务实例根据所述联调请求的标签通过所述注册中心查找到所述服务B4.根据权利要求2或3所述的本地联调方法,其特征在于注册模块,用于将所述至少一本地开发机的服务实路由模块,用于利用所述网关监听所述注册中心得到所述服务实测试模块,用于当所述网关接收到测试请求时,根据3利用所述网关根据所述自测请求携带的标签将所述自测请求转发至所述服务A的服务实例;所述服务A的服务实例根据所述自测请求以及所述自测请求携带的标签在所述注册中心查找到所述服务B的服务实例的位置信息,所述服务A的服务实例调用所述服务B的服务7.根据权利要求5所述的本地联调系统,其特务实例根据所述联调请求的标签通过所述注册中心查找到所述服务B的位置信息,并将所述服务A的联调请求转发至所述服务B的服务实例以得到所述联调请求的所述至少一本地开发机的服务实例将其信息注册至所述注册中心所述网关监听所述注册中心得到所述服务实例的信息,并根据所述所述网关在接收到测试请求时,根据所述测试请求携带的标签将所述携带的标签将所述联调请求转发至所述服务A的服务实所述服务A的服务实例根据所述联调请求的标签通过所述注册中心查找到所述服务B4[0002]本地联调是指在开发过程中,开发者在本地环境中进行[0008]作为一个实施例,所述测试请求为本地开发机的服务A的服务实例调用所述共用[0009]利用所述网关根据所述自测请求携带的标签将所述自测请求转发至所述服务A的[0010]所述服务A的服务实例根据所述自测请求以及所述自测请求携带的标签在所述注册中心查找到所述服务B的服务实例的位置信息,所述服务A的服务实例调用所述服务B的5[0011]作为一个实施例,所述测试请求为本地开发机A上的服务A和本地开发机B上的服签将所述测试请求转发至所述标签对应的服务实例,以使所述服务实例响应所述测试请[0012]利用所述网关根据所述联调请求携带的标签将所述联调请求转发至所述服务A的[0013]所述服务A的服务实例根据所述联调请求的标签通过所述注册中心查找到所述服务B的位置信息,并将所述服务A的联调请求转发至所述服务B的服务实例以得到所述联调服务名称以及标签查找到所述服务实例的IP[0016]注册模块,用于将所述至少一本地开发机的服务实例的信息注册至所述注册中6[0030]图2为本发明实施例一提供的本地联调方法的共用测试环境启动阶段的架构示意[0038]图1为本发明实施例一提供的本地联调方法的流程示意图。本发明实施例的本地7[0053]{"userServer":{"default":[":8888"]},"permServer":{"%5D}//"[0057]serviceName:permServerurlMap:_url:/perm/method:getserviceMethod:[0058]serviceName:userServerurlMap:_url:/user/method:getserviceMethod:8[0060]如图3所示的本地开发机的服务端程序启动架构图,本地开发机的服务端程序启[0066]{"userServer":{"default":[":8888"],"v1.2.0":["0:8888"]}"permServer":{"default":["1:9999"]}//省略其他[0070]测试请求可以为本地开发机A的服务A的服务实例调用共用测试环境中的服务B的数据,可包括:利用网关根据自测请求携带的标签将自测请求转发至所述服务A的服务实[0074]网关接收到对URL/user/的请求后,从配置中检索到该请求对应的服务是userServer。网关在元数据中查找到userServer+Tag:v1.2.0对应的实例信息["9[0075]测试请求还可以为本地开发机A上的服务A和本地开发机B上的服务B的联调请务A的服务实例根据联调请求的标签通过注册中心查找到服务B的位置信息,并将服务A的联调请求转发至服务B的服务实例以得到联调请求的服务B启动时向注册中心注册自己的服务实例的信息,网关实时监听到服务A和服务B的服userServer。网关在元数据中查找到userServer+Tag:v1.2.0对应的实例信息["信息为本地开发机B中的服务B的服务实例userServer请求1:8888的[0086]可选地,测试请求为本地开发机的服务A的服务实例调用所述共用测试环境中的册中心查找到服务B的服务实例的位置信息,服务A的服务实例调用服务B的服务实例得到[0087]可选地,测试请求为本地开发机A上的服务A和本地开发机B上的服务B的联调请的服务实例;服务A的服务实例根据联调请求的标签通过注册中心查找到服务B的位置信在接收到测试请求时,根据测试请求携带的标签将测试请求转发至标签对应的服务实例,的自测请求。相应地,网关12根据自测请求携带的标签将自测请求转发至服务A的服务实[0092]可选地,测试请求为本地开发机A上的服务A和本地开发机B上的服务B的联调请求转发至服务B的服务实例

温馨提示

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

评论

0/150

提交评论