版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原因:
当使用hystrix-dashboard来监控Spring Cloud Zuul构建的API网关时,Thread Pool信息会一直处于Loading状态。
这是Hystrix 隔离策略的原因,只有通过Hystrix配置把隔离策略改成为线程池的方式才能够得以展示。
解决方案:
#设置Hystrix隔离策略为线程池
zuul.ribbon-isolation-strategy=thread
#每个路由使用独立的线程池
zuul.thread-pool.use-separate-thread-pools=true