Need Help on Weblogic JMS Clustering
641097Jun 13 2012 — edited Jun 19 2012Hi All
Our code is moving to a clustered environment (2 OSB managed servers), in order to support JMS clustering i have already done the below, I just need your advice whether i have done it correctly or not. Please advise
1) Created 2 JMS Servers, targeted one JMS Server on OSB MS 1 and second JMS Server on OSB MS 2.
2) Created distributed destinations (Queues and Topics) subdeployment on both JMS Servers.
3) Targeted all connection factories to OSB Clsuter. Load Balancing and Server Affinity is enabled by default. Should server affinity be disabled for proper load balancing to occur? Please advise on this
3) JMS Proxy and business services use cluster URL's now (jms://serverA:7001,serverB:7001/CF/QueueOrTopic). I Hope its correct? Please advise
Is there any other setting that i need to do or i have missed out? Please let us know.
Also, one more thing we are calling SOA Composites via SOA-Direct protocol in OSB. The SOA Servers owned by some other team will also be load balanced. Since this is a t3 call, HTTP load balancer would not come into picture here, right? How do i load balance this outgoing call from business service (2 options bellow)
1) t3://server1:8001,server2:8001/default/ABCProduct!1.0/ABCService_DirectBinding
2) Specifying two individual endpoints and selecting load balancing algorithm as Round Robin
t3://server1:8001/default/ABCProduct!1.0/ABCService_DirectBinding
t3://server2:8001/default/ABCProduct!1.0/ABCService_DirectBinding
what is the diff between the above 2 options? Also, if one of the SOA nodes go down, than which option would automatically redirect to other node. We have to ensure this as the HTTP load balancer ensures this thing. Thanks
Edited by: Amit Sachdev on Jun 13, 2012 12:16 AM