如何解决认真初始化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 举报,一经查实,本站将立刻删除。