2
私のJava eeアプリケーションでメッセージコンシューマのプールサイズを大きくしたいのですが、メッセージの消費には時間がかかります(ほとんど待ちます)。JBoss 6でMessage Driven Beanのプールサイズを設定する方法は?
どうすればいいですか? 私はアノテーションを使用するソリューションを好むでしょう。
このタスクは、使用されるリソースアダプタに依存しますか。 (私がアクティブなMQです)
私のJava eeアプリケーションでメッセージコンシューマのプールサイズを大きくしたいのですが、メッセージの消費には時間がかかります(ほとんど待ちます)。JBoss 6でMessage Driven Beanのプールサイズを設定する方法は?
どうすればいいですか? 私はアノテーションを使用するソリューションを好むでしょう。
このタスクは、使用されるリソースアダプタに依存しますか。 (私がアクティブなMQです)
jbossがmdbプールサイズを単独では処理しないようです。あなたのjmsブローカーのresourceadapter実装はそれを行います。
の場合は、私が見つけたもう一つの提案がEJB3-インターセプタ-AOPに、このセクションを変更することですactiveation-するconfig-propertyはHornetQのために "で、maxSessions" (デフォルト)であるプロパティは "MaxPoolSize" であるように思わ
をActiveMQの。 XML
<annotation expr="!class(@org.jboss.ejb3.annotation.Pool)">
@org.jboss.ejb3.annotation.Pool (value="StrictMaxPool", maxSize=15, timeout=10000)
</annotation>
これは、すべてのMDBに適用される(とも@Pool注釈が私のMDBに影響を及ぼさなかった)が、