假装客户端呼叫时获取套接字超时

时间:2019-06-28 10:07:46

标签: spring-boot netflix-eureka spring-cloud-feign

我的套接字超时了

微服务1:

  1. 将基本上下文设置为/ api

  2. 对于类级别的资源,请求映射路径为/ v1 / testresource1

  3. 用于获取映射的路径类似于/ getAll

  4. 已配置的eureka客户端服务器网址localhost:8761 / eureka

  5. 在春季启动类中启用
  6. 启用发现客户端

  7. 应用程序名称Microservice1。

微服务2

  1. 没有基本上下文

2.for类级别的资源的请求映射路径为/ v1 / testresource2

  1. 用于获取映射的路径类似于/ getAll

  2. 已配置的eureka客户端服务器网址localhost:8761 / eureka

  3. 在春季启动类中启用
  4. 启用发现客户端

  5. 创建了伪代理接口并添加了注释

@FeignClient(name =“ Microservice1')和@RibbonClient(name =” Microservice1“)

并使用路径@GetMapping(“ / api / v1 / testresource1 / getAll”)创建方法getAll

当我运行Microservice2并点击getAll时,调用Microservice1时套接字超时。

为了识别Microservice1资源,我提供了@GetMapping(“ / api / v1 / testresource1 / getAll”)之类的完整路径,因为存在路径差异是正确的。

当Microservice1中存在版本管理时,如何从Micrservice2处理

0 个答案:

没有答案
相关问题