认真初始化Hystrix池

问题描述

默认情况下,Hystrix会在第一次访问时初始化其命令池。这会导致启动动作超时的原因,因为该池尚未准备好接受工作。

java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@5a7b0494 rejected from java.util.concurrent.ThreadPoolExecutor@12e1e315[Running,pool size = 0,active threads = 0,queued tasks = 0,completed tasks = 0]

有一个电话要重置所有池(Hystrix.reset()),但只会删除旧池。许多命令我们无法对虚假请求进行“空运行”,因为它们会更改系统中的实际数据。

问题是,如何告诉Hystrix提前初始化池?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...