You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "john lilley (Jira)" <ji...@apache.org> on 2022/12/03 00:46:00 UTC
[jira] [Created] (ARTEMIS-4105) useGlobalPools=false or ActiveMQConnectionFactory.setUseGlobalPools(false) makes for dead services
john lilley created ARTEMIS-4105:
------------------------------------
Summary: useGlobalPools=false or ActiveMQConnectionFactory.setUseGlobalPools(false) makes for dead services
Key: ARTEMIS-4105
URL: https://issues.apache.org/jira/browse/ARTEMIS-4105
Project: ActiveMQ Artemis
Issue Type: Bug
Components: ActiveMQ-Artemis-Native
Affects Versions: 2.27.1
Reporter: john lilley
Assignee: Clebert Suconic
Attachments: amqtest.zip
We have an application, which mostly interfaces with the vanilla JMS driver for Artemis, except for the connection factory.
In an attempt to work around ARTEMIS-4104, I investigated using per-connection thread pools, in the hope that I could divide services in categories, and have each category use an independent thread pool. Instead, I find that the application is completely dead. Nothing is ever delivered to services.
To validate, build the attached project using maven 3.8 and JDK 17. Run the Main, and ... nothing will happen after the requests are posted to the queue.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)