users@glassfish.java.net

Jms deployement in cluster environement - need help !

From: <glassfish_at_javadesktop.org>
Date: Wed, 30 Jan 2008 03:12:31 PST

Hello,
We have the following problematic :
1) We want to SHARE a queue among several instances of a cluster.
How can we do this ?

We try this :
- Declare the JMS_SERVICE of cluster configuration as REMOTE
- change the JMS_HOST port and Host to the DAS Broker
- Declare a queue jms/TestQueue with a PhysicalName TestQueuePhysical
- We see the physical queue on the DAS with the imqadm tool
- We create a very simple MDB TestMdb

What we found very strange :
As soon we deploy the jms/TestQueue to the cluster target, we have a TestQueuePhysical that appears of type TOPIC !!!

Please help us,
The final need is to have this configuration :
- One broker with SHARED queues
- several broker with UNSHARED queues ( a JMS Host declared as LOCAL in each cluster instance)

2) We see that the default configuration for cluster is not that one pointed out in the Sun 9.1 documentation. By default wee are in UNSHARED queues configuration with local broker for each instance.(JMS Service declared as LOCAL) Each instance use the ${JMS_PROVIDE_PORT} system properties.


3) How can we rely a queue to a JMS_HOST ? We try to use the AddressList property in the Jms Resource but each time we try to deploy the queue, the queue becomes a TOPIC !

Important : We use the Glassfish58g

regards,
Olivier
[Message sent by forum member 'omerlin' (omerlin)]

http://forums.java.net/jive/thread.jspa?messageID=256535