ribbon
Ribbon为服务创建独立上下文的流程
从Feign接口开始goodsFeignClient.getGoods(id)
进入代理类的拦截方法feign.ReflectiveFeign.FeignInvocationHandler#invoke
feign.SynchronousMethodHandler#invoke
继续跳转, 默认使
解决Eureka默认缓存配置导致服务无法被调用
开发环境下, 比如A服务调用B服务, B服务更改代码重启后, A服务足足要等上一两分钟才能正常调用到B服务无疑是浪费生命技术架构是Eureka+OpenFeign+RibbonRibbon配置Ribbon调用这个方法启动了一个定时器, 该定时器定期刷新ribbon内缓存的服务列表com.netfli