Hi,<div><br></div><div>I need a help for the following configuration.</div><div><br></div><div>I need to define a web service (with SOAP over JMS).</div><div>For scalability purpose I need to deploy multiple instances of the same web service.</div>
<div>But all the instances of the service are subscriber to a single topic ( name is &#39;testTopic&#39;).</div><div><br></div><div><span class="Apple-style-span" style="font-weight: bold;">How do I specify that the message should be removed from the topic after read by one subscriber?</span></div>
<div>I guess by this load balancing can be done.</div><div><br></div><div>Default configuration for testTopic in destinations-service.xml is extracted below:</div><div><br></div><div><p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Monaco;color:#2a00ff">
<span style="color:#000000">   </span><span style="color:#008080">&lt;</span><span style="color:#3f7f7f">mbean</span><span style="color:#000000"> </span><span style="color:#7f007f">code</span><span style="color:#000000">=</span>&quot;org.jboss.jms.server.destination.TopicService&quot;</p>


<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Monaco;color:#2a00ff"><span style="color:#000000">      </span><span style="color:#7f007f">name</span><span style="color:#000000">=</span>&quot;jboss.messaging.destination:service=Topic,name=testTopic&quot;</p>


<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Monaco;color:#2a00ff"><span style="color:#000000">      </span><span style="color:#7f007f">xmbean-dd</span><span style="color:#000000">=</span>&quot;xmdesc/Topic-xmbean.xml&quot;<span style="color:#008080">&gt;</span></p>


<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Monaco">      <span style="color:#008080">&lt;</span><span style="color:#3f7f7f">depends</span> <span style="color:#7f007f">optional-attribute-name</span>=<span style="color:#2a00ff">&quot;ServerPeer&quot;</span><span style="color:#008080">&gt;</span><span style="text-decoration:underline">jboss</span>.messaging:service=ServerPeer<span style="color:#008080">&lt;/</span><span style="color:#3f7f7f">depends</span><span style="color:#008080">&gt;</span></p>


<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Monaco">      <span style="color:#008080">&lt;</span><span style="color:#3f7f7f">depends</span><span style="color:#008080">&gt;</span><span style="text-decoration:underline">jboss</span>.messaging:service=PostOffice<span style="color:#008080">&lt;/</span><span style="color:#3f7f7f">depends</span><span style="color:#008080">&gt;</span></p>


<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Monaco;color:#2a00ff"><span style="color:#000000">      </span><span style="color:#008080">&lt;</span><span style="color:#3f7f7f">attribute</span><span style="color:#000000"> </span><span style="color:#7f007f">name</span><span style="color:#000000">=</span>&quot;SecurityConfig&quot;<span style="color:#008080">&gt;</span></p>


<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Monaco">         <span style="color:#008080">&lt;</span><span style="color:#3f7f7f">security</span><span style="color:#008080">&gt;</span></p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Monaco;color:#2a00ff"><span style="color:#000000">            </span><span style="color:#008080">&lt;</span><span style="color:#3f7f7f">role</span><span style="color:#000000"> </span><span style="color:#7f007f">name</span><span style="color:#000000">=</span>&quot;guest&quot;<span style="color:#000000"> </span><span style="color:#7f007f">read</span><span style="color:#000000">=</span>&quot;true&quot;<span style="color:#000000"> </span><span style="color:#7f007f">write</span><span style="color:#000000">=</span>&quot;true&quot;<span style="color:#008080">/&gt;</span></p>


<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Monaco;color:#2a00ff"><span style="color:#000000">            </span><span style="color:#008080">&lt;</span><span style="color:#3f7f7f">role</span><span style="color:#000000"> </span><span style="color:#7f007f">name</span><span style="color:#000000">=</span>&quot;publisher&quot;<span style="color:#000000"> </span><span style="color:#7f007f">read</span><span style="color:#000000">=</span>&quot;true&quot;<span style="color:#000000"> </span><span style="color:#7f007f">write</span><span style="color:#000000">=</span>&quot;true&quot;<span style="color:#000000"> </span><span style="color:#7f007f">create</span><span style="color:#000000">=</span>&quot;false&quot;<span style="color:#008080">/&gt;</span></p>


<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Monaco;color:#2a00ff"><span style="color:#000000">            </span><span style="color:#008080">&lt;</span><span style="color:#3f7f7f">role</span><span style="color:#000000"> </span><span style="color:#7f007f">name</span><span style="color:#000000">=</span>&quot;durpublisher&quot;<span style="color:#000000"> </span><span style="color:#7f007f">read</span><span style="color:#000000">=</span>&quot;true&quot;<span style="color:#000000"> </span><span style="color:#7f007f">write</span><span style="color:#000000">=</span>&quot;true&quot;<span style="color:#000000"> </span><span style="color:#7f007f">create</span><span style="color:#000000">=</span>&quot;true&quot;<span style="color:#008080">/&gt;</span></p>


<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Monaco">         <span style="color:#008080">&lt;/</span><span style="color:#3f7f7f">security</span><span style="color:#008080">&gt;</span></p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Monaco;color:#3f7f7f"><span style="color:#000000">      </span><span style="color:#008080">&lt;/</span>attribute<span style="color:#008080">&gt;</span></p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Monaco;color:#3f7f7f"><span style="color:#000000">   </span><span style="color:#008080">&lt;/</span>mbean<span style="color:#008080">&gt;</span></p><p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Monaco;color:#3f7f7f">
<span class="Apple-style-span" style="color: rgb(0, 128, 128);"><br></span></p><p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Monaco;color:#3f7f7f"><span class="Apple-style-span" style="color: rgb(0, 128, 128);"><br>
</span></p><p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Monaco;color:#3f7f7f"><span class="Apple-style-span" style="color: rgb(0, 128, 128);"><span class="Apple-style-span" style="border-collapse: collapse; color: rgb(0, 0, 0); font-family: arial; font-size: 13px; "><div>
Where can I get the explanation for all possible attributes/tags used to configure a topic in destinations-service.xml?</div><div><br></div><div>Please correct me if my approach for achieving scalability by deploying multiple instance of same web service (war files) listening on a single topic is wrong.</div>
<div><br></div><div>The versions I am using are:</div><div>-----------------------------------------</div><div>JBoss AS <a href="http://4.2.3.GA" target="_blank" style="color: rgb(42, 93, 176); ">4.2.3.GA</a></div><div><a href="http://jbossws-3.0.1-native-2.0.4.GA" target="_blank" style="color: rgb(42, 93, 176); ">jbossws-3.0.1-native-2.0.4.GA</a></div>
<div><a href="http://jboss-messaging-1.4.2.GA" target="_blank" style="color: rgb(42, 93, 176); ">jboss-messaging-1.4.2.GA</a> </div><div><br></div><div><br></div><div>regards,</div><div>Tanmay</div><div><br></div></span></span></p>
</div>