JBoss 5.1 - Chapter 05.1 - JMS with JBoss
Jump to navigation
Jump to search
Configuring Qs ⌘
Sample myQ-service.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<server>
<mbean xmbean-dd="xmdesc/Queue-xmbean.xml" name="jboss.messaging.destination:service=Queue,name=myQ" code="org.jboss.jms.server.destination.QueueService">
<attribute name="Clustered">false</attribute>
<attribute name="DLQ">jboss.messaging.destination:service=Queue,name=PrivateDLQ</attribute>
<attribute name="SecurityConfig">
<security>
<role create="true" name="Guest" read="true" write="true"/>
</security>
</attribute>
<attribute name="PageSize">2000</attribute>
<attribute name="ExpiryQueue">jboss.messaging.destination:service=Queue,name=PrivateExpiryQueue</attribute>
<attribute name="ServerPeer">jboss.messaging:service=ServerPeer</attribute>
<attribute name="FullSize">200000</attribute>
<attribute name="JNDIName">myQ</attribute>
<attribute name="RedeliveryDelay">-1</attribute>
<attribute name="DownCacheSize">2000</attribute>
<attribute name="MaxSize">-1</attribute>
<attribute name="MaxDeliveryAttempts">1000</attribute>
<depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
<depends>jboss.messaging:service=PostOffice</depends>
</mbean>
</server>
Configuring Topics ⌘
Sample myTopic-service.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<server>
<mbean xmbean-dd="xmdesc/Topic-xmbean.xml" name="jboss.messaging.destination:service=Topic,name=myTopic" code="org.jboss.jms.server.destination.TopicService">
<attribute name="Clustered">false</attribute>
<attribute name="DLQ">jboss.messaging.destination:service=Queue,name=DLQ</attribute>
<attribute name="PageSize">200</attribute>
<attribute name="ExpiryQueue">jboss.messaging.destination:service=Queue,name=ExpiryQueue</attribute>
<attribute name="ServerPeer">jboss.messaging:service=ServerPeer</attribute>
<attribute name="FullSize">2000</attribute>
<attribute name="JNDIName">myTopic</attribute>
<attribute name="RedeliveryDelay">-1</attribute>
<attribute name="DownCacheSize">200</attribute>
<attribute name="MaxSize">-1</attribute>
<attribute name="MaxDeliveryAttempts">10</attribute>
<depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
<depends>jboss.messaging:service=PostOffice</depends>
</mbean>
</server>
Testing with JMeter ⌘
See Examples ⌘
- JMeter
- MDB
Configuring Connectors
- deploy/jca=jboss-beans.xml
- <bean name="WorkManagerThreadPool