Web 应用程序 [ROOT] 似乎启动了一个名为 [jersey-client-async-executor-0] 的线程,但未能停止它。
如何优雅地关闭 jersey-client-async-executor?
这与 Spring Boot、JerseyRxClient
和嵌入式 tomcat 一起使用。
最佳答案
一旦请求完成,Jersey 优雅地终止线程。 我正在使用 spring boot 调度程序使用 rx jersey 客户端发出异步请求。
我有同样的疑问,因为每次调度程序运行时,jersey 客户端都会创建新的线程来增加数量。 为确保线程终止,
简单测试:
In your subscriber,
Set<Thread> threadSet = Thread.getAllStackTraces().keySet();
这不会列出用于发出请求的 jersey-client-async-executor-*。
关于spring-boot - Jersey Rx 客户端 jersey-client-async-executor 关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38448593/