#activemq
#activemq
Вопрос:
В ActiveMQ в действии автор заявляет, что одной из возможностей настройки производительности для ActiveMQ является установка AsyncSend
флага для ActiveMQConnectionFactory
. В моем случае я хочу использовать JmsPoolConnectionFactory
для создания пула соединений и одновременно установить AsyncSend
флаг. Однако, похоже, я не могу найти способ для этого.
Ответ №1:
Вы можете установить jms.useAsyncSend=true
URL-адрес соединения, как описано в документации, например:
tcp://locahost:61616?jms.useAsyncSend=true
Ответ №2:
В зависимости от того, какую реализацию пула вы используете, способ ее создания может немного отличаться, но в целом все они просто принимают внешний экземпляр JMS ConnectionFactory, а затем создают ресурсы JMS оттуда. Таким образом, это означает, что если вы хотите установить конфигурацию, специфичную для вашего собственного поставщика JMS, то вы должны делать это через ConnectionFactory, который вы передаете прокси-серверу ConnectionFactory пула.