微服务远程调用Feign

凌鑫。 2020-09-19 10:41:11
微服务部署环境:
服务器两台 192.168.79.191 192.168.79.192
Eureka注册中心 部署两个 用户模块两个 认证中心模块两个 网关部署两个

网关远程调用认证中心获取token接口,正常情况会负载调用请求分发下去
操作问题:
拔掉192.168.79.191 的网线 使用192网关调用获取token接口时需等待40多秒 才能正常访问
FeignCilent可以设置可以设置调用时间长短,并且自动刷新注册列表服务吗?求解!!!
...全文
6859 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Silent_ZH 2020-09-19
  • 打赏
  • 举报
回复
等待时间长,是因为你的feign配置的超时时间长了。 拔了网线的服务没有从注册中心删除,是因为注册到注册中心的心跳检测服务时间长了。 以上是2个不同的配置,根据实际情况配置。
Silent_ZH 2020-09-19
  • 打赏
  • 举报
回复
5s太短了,最少得10s。 feign的配置如下: feign: client: config: default: connectTimeout: 5000 readTimeout: 5000
凌鑫。 2020-09-19
  • 打赏
  • 举报
回复
注册中心得心跳服务 我设置的5秒剔除,FeignCilent超时时间 具体要怎么设置??我自己设置了没有生效

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧