Eureka里面集成了Ribbon,openFeign里面也集成了Ribbon
在多个Eureka集群下,结合openFeign服务调用的时候,依赖为什么不冲突?
超时控制配置
feign:
client:
config:
default:
ConnectTimeout: 5000
ReadTimeout: 5000
和
#设置feign客户端超时时间( openFeign默认支持ribbon)
ribbon:
#指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间
ReadTimeout: 1000
#指的是中立连接后从服务器读取到可用资源所用的时间
ConnectTimeout: 1000
都能起作用,为什么?
有什么区别?
把openFeign的Ribbon依赖排除没有影响,把Eureka的Ribbon依赖排除启动就报错
搞不懂?希望高手指点一二?