我正在用WebFlux监控我的Spring VisualVM应用程序,我注意到了一件奇怪的事情。
boundedElastic线程不断增加。

问题是,我没有在我的应用程序中手动使用boundedElastic调度程序。
调试后,我发现

似乎InMemoryWebSessionStore请求Schedulers.boundedElastic。问题是,这个方法不需要任何授权,尽管我在依赖项中有Security。
如何禁用此行为?我不希望我的应用程序无限地增长线程池大小。尤其是那些线程甚至不被使用的时候。
可能这个问题是因为我将ServerWebExchange作为控制器方法参数注入的事实。但我需要它来检索请求的cookie和标头
发布于 2022-07-04 14:12:10
好的,我知道了。WebSessionManager是自动配置的.我必须声明我自己的非操作实现。这是similar question。
https://stackoverflow.com/questions/72857726
复制相似问题