找到原因了 eureka没有注册外网ip ,feign根据拿到的ip 不是正确的ip
服务提供者 和 消费者 部署在一台机子上 什么问题都没有
但是部署在2台机子时 feign超时 ribbon.ReadTimeout 和ribbon.ConnectTimeout 都已经调到很大了(我觉得是找不到微服务)
这时 把@FeignClient 的value 换成 url
不通过微服务名字 直接通过 ip和端口 不到1秒可以找到
通过value 微服务名字 ribbon.ReadTimeout设置10秒还是找不到
(微服务 服务方可以正常调用 , 注册中心 服务名字 和 feign的value 也是一样,部署在同一个机子上没出现问题)
.
.
.
.