Closed
Description
Affects: 5.3.31
- the active listener threads do not automatically scale down (using default config)
- taken code path
DefaultMessageListenerContainer.AsyncMessageListenerInvoker.executeOngoingLoop()
- Why are there two different code paths for the polling in the first place?
- Can you add the ability for scale-down to the executeOngoingLoop-Case as well?
Find a sample here: https://github.com/apinske/playground-mq/tree/scaling
see also: spring-projects/spring-boot#39533