ActiveMQでtcpからnioに切り替えるオプションを検討しています。ドキュメントには、ブローカーのxml 構成で URI のスキームのみが変更されている例が示されています。
<broker>
...
<transportConnectors>
<transportConnector name="nio" uri="nio://0.0.0.0:61616"/>
</<transportConnectors>
...
</broker>
質問:では、クライアント構成のスキームも一致するように変更する必要がありますか? 例えば、
<amq:connectionFactory id="jmsConnectionFactory" brokerURL="nio://localhost:61616?"/>
これは、他の人にとっても混乱の原因のようです。
- http://activemq.2283324.n4.nabble.com/Problem-with-NIO-protocol-td3540710.html .
- http://activemq.2283324.n4.nabble.com/NIO-freezes-client-td2361338.html .
これらのスレッドは、NIO はブローカーに対してのみ設定する必要があると主張していますが、これをサポートする公式ドキュメントはありますか? ありがとう。