は、我々は定期的に、私は奇妙な問題を持っている プールでActiveMQを正しく設定するにはどうしたらいいですか?緩いメッセージ -
<bean id="jmsConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
<property name="brokerURL" value="${brokerURL1}"/>
</bean>
<bean id="pooledConnectionFactory" class="org.apache.activemq.pool.PooledConnectionFactory">
<property name="maxConnections" value="10"/>
<property name="maximumActive" value="100"/>
<property name="connectionFactory" ref="jmsConnectionFactory"/>
</bean>
<bean id="jmsConfig" class="org.apache.camel.component.jms.JmsConfiguration">
<property name="connectionFactory" ref="pooledConnectionFactory"/>
<property name="transacted" value="false"/>
<property name="concurrentConsumers" value="5"/>
<property name="maxConcurrentConsumers" value="10"/>
</bean>
<bean id="activemq" class="org.apache.activemq.camel.component.ActiveMQComponent">
<property name="configuration" ref="jmsConfig"/>
</bean>
AMQ
ために以下の構成を使用しています。実はAMQは、私はそれは、キャッシング、消費者の問題にすることができ、その代わりJmsConfigurationが設定<bean id="jmsConfig" class="org.apache.activemq.camel.component.ActiveMQConfiguration">
<property name="connectionFactory" ref="pooledConnectionFactory"/>
<property name="transacted" value="false"/>
<property name="concurrentConsumers" value="5"/>
<property name="maxConcurrentConsumers" value="10"/>
<property name="cacheLevelName" value="CACHE_CONSUMER"/>
</bean>
ん、以下を使用する必要があります読んだことすべてがOKと言うメッセージがデキューされますが、アプリには何のメッセージはありません...
誰もどのように適切にactivemqを設定するために知っている? 最高のパフォーマンスと信頼性のためにどの値を設定する必要がありますか?
<property name="maxConnections" value="?"/>
<property name="maximumActive" value="?"/>
<property name="concurrentConsumers" value="?"/>
<property name="maxConcurrentConsumers" value="?"/>
org.apache.activemq.pool.PooledConnectionFactory
を使用するか、より良い方法がありますか?