<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[DFJMAX的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/DFJMAX</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; DFJMAX]]></copyright><item><title><![CDATA[关于Hystrix进行服务降级的问题]]></title><link>https://blog.csdn.net/DFJMAX/article/details/131345962</link><guid>https://blog.csdn.net/DFJMAX/article/details/131345962</guid><author>DFJMAX</author><pubDate>Fri, 23 Jun 2023 00:43:36 +0800</pubDate><description><![CDATA[这是因为，Hystrix的命令默认超时时长为1s，即使客户端的调用能够容忍2s的处理时长，但由于Hystrix命令的默认超时时间为1秒，因此在超过1秒后，Hystrix会认为服务调用超时，并触发服务降级逻辑，导致调用fallbackClientMethod方法。服务端存在服务，假定处理时长为2000ms；客户端进行调用，容忍时长为3000ms，否则进行服务降级调用fallback处理。处理方法：需要在配置文件中修改Hystrix命令的默认时长，比如设置命令超时时长为5000ms，即可解决上述问题。]]></description><category></category></item></channel></rss>