我的套接字超时了
微服务1:
将基本上下文设置为/ api
对于类级别的资源,请求映射路径为/ v1 / testresource1
用于获取映射的路径类似于/ getAll
已配置的eureka客户端服务器网址localhost:8761 / eureka
启用发现客户端
应用程序名称Microservice1。
微服务2
2.for类级别的资源的请求映射路径为/ v1 / testresource2
用于获取映射的路径类似于/ getAll
已配置的eureka客户端服务器网址localhost:8761 / eureka
启用发现客户端
创建了伪代理接口并添加了注释
@FeignClient(name =“ Microservice1')和@RibbonClient(name =” Microservice1“)
并使用路径@GetMapping(“ / api / v1 / testresource1 / getAll”)创建方法getAll
当我运行Microservice2并点击getAll时,调用Microservice1时套接字超时。
为了识别Microservice1资源,我提供了@GetMapping(“ / api / v1 / testresource1 / getAll”)之类的完整路径,因为存在路径差异是正确的。
当Microservice1中存在版本管理时,如何从Micrservice2处理