Rossen Stoyanchev opened SPR-16203 and commented
The Spring MVC Java config and XML namespace allow configuring an AsyncTaskExecutor originally used for java.util.concurrent.Callable return values and by default a SimpleAsyncTaskExecutor is used with the recommendation to configure a task executor with a thread pool for use under load.
Now that the same executor is also used for blocking writes when streaming with Flux or Observable, we should warn more proactively about this in the logs.
Affects: 5.0.1
Issue Links:
Referenced from: commits 4b861ae, 7b3a72f, 7ea8ecb
Rossen Stoyanchev opened SPR-16203 and commented
The Spring MVC Java config and XML namespace allow configuring an
AsyncTaskExecutororiginally used forjava.util.concurrent.Callablereturn values and by default aSimpleAsyncTaskExecutoris used with the recommendation to configure a task executor with a thread pool for use under load.Now that the same executor is also used for blocking writes when streaming with
FluxorObservable, we should warn more proactively about this in the logs.Affects: 5.0.1
Issue Links:
@Bean("depends on")Referenced from: commits 4b861ae, 7b3a72f, 7ea8ecb