您好,感谢您的提出!1 . 是个bug。2 . 是这样的,如果你的版本小于dalston,那么默认情况feign是开启hystrix的;但是如果你的版本是dalston或者更高版本,那么默认情况下feign是关闭hystrix的;如果你使用了hystrix(对于feign就是启用了hystrix),那么hystrix有个超时机制。是这个意思。3 . 两个是听你的或者听我的的关系。如果x < y & x< z,那么超时时间按hystrix的为准;如果x > y & x > z,那么以ribbon的为准。至于y和z,你可以百度一下。这边不展开了,这个配置各种http调用组件都会有类似的属性。
周老师,你好,我是这本书的读者,发现了几个问题,与你分享一下1.书的前言,读者服务部分,页面入口:http://www.broadview.com.cn/34105无法正常访问
2.书的第108页Tips部分和书的222页Hystrix的超时部分存在歧义,你在108页Tips部分说(在Spring Cloud Dalston之前的版本中,Feign默认已开启Hystrix支持…;从Spring Cloud Dalston开始,Feign的Hystrix的支持默认关闭…);你在222页Hystrix的超时部分说(默认情况下,Hystrix开启了超时机制,如需管理…),这里是不是先得开启Hystrix的支持?
3.一直不能理解Hystrix的超时时间和Ribbon的超时时间之间的关系,例如:假设Hystrix的超时时间为x;Ribbon的超时时间(ribbon.ReadTimeout)是y;Ribbon的连接时间(ribbon.ConnectTimeout)是z,这三者是不是存在计算关系:x=y+z?你能讲解一下这块儿吗?
第一个地址您输入错误,应该是http://www.broadview.com.cn/34015,要不就是书上写错了。。。
您好,感谢您的提出!
1 . 是个bug。
2 . 是这样的,如果你的版本小于dalston,那么默认情况feign是开启hystrix的;但是如果你的版本是dalston或者更高版本,那么默认情况下feign是关闭hystrix的;
如果你使用了hystrix(对于feign就是启用了hystrix),那么hystrix有个超时机制。是这个意思。
3 . 两个是听你的或者听我的的关系。如果x < y & x< z,那么超时时间按hystrix的为准;如果x > y & x > z,那么以ribbon的为准。至于y和z,你可以百度一下。这边不展开了,这个配置各种http调用组件都会有类似的属性。
周老师,你好,我是这本书的读者,发现了几个问题,与你分享一下
1.书的前言,读者服务部分,页面入口:http://www.broadview.com.cn/34105无法正常访问
2.书的第108页Tips部分和书的222页Hystrix的超时部分存在歧义,你在108页Tips部分说(在Spring Cloud Dalston之前的版本中,Feign默认已开启Hystrix支持…;从Spring Cloud Dalston开始,Feign的Hystrix的支持默认关闭…);你在222页Hystrix的超时部分说(默认情况下,Hystrix开启了超时机制,如需管理…),这里是不是先得开启Hystrix的支持?
3.一直不能理解Hystrix的超时时间和Ribbon的超时时间之间的关系,例如:假设Hystrix的超时时间为x;Ribbon的超时时间(ribbon.ReadTimeout)是y;Ribbon的连接时间(ribbon.ConnectTimeout)是z,这三者是不是存在计算关系:x=y+z?你能讲解一下这块儿吗?