HystrixRuntimeException: IMetadataCommonClient#getRecords 失败解决方法
这个报错表示Hystrix运行时遇到了异常,无法找到可用的fallback方案。具体原因是Feign客户端在执行POST请求时发生了可重试的异常,造成这个异常的根本原因是无法解析主机名'console'。因此,要解决这个问题,需要检查以下几个方面:
-
检查主机名是否正确。如果是本地开发环境,可以在/etc/hosts文件中添加主机名和IP的映射关系。
-
检查服务是否已经启动。如果服务没有启动,就无法解析主机名。
-
检查网络是否正常。如果网络不正常,就无法连接到服务。
-
检查防火墙设置。如果防火墙设置不正确,就会阻止网络连接。
如果以上几个方面都没有问题,可以尝试增加Feign客户端的重试次数或者延长重试时间间隔,以提高请求的成功率。
原文地址: https://www.cveoy.top/t/topic/n9PB 著作权归作者所有。请勿转载和采集!