Description
The default value of maxThreadPoolSize is Integer.MAX_VALUE in TaskRunnerFactory for broker service, which does not make any sense. If you set -Dorg.apache.activemq.UseDedicatedTaskRunner=false but you are still able to create as many threads as you want. Suggest to make this configurable to limit the threads number the ActiveMQ broker can create.
Attachments
Issue Links
- duplicates
-
AMQ-6126 The corePoolSize value of the TaskRunnerFactory created Executor should be configurable
- Resolved