Bug 477621

Summary: java clustering Feature request (IG Index)
Product: Red Hat Enterprise MRG Reporter: Arnaud Simon <asimon>
Component: qpid-javaAssignee: Rajith Attapattu <rattapat+nobody>
Status: CLOSED DUPLICATE QA Contact: Frantisek Reznicek <freznice>
Severity: medium Docs Contact:
Priority: low    
Version: 1.1CC: cctrieloff, esammons, gsim, tao
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: IG Index
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-02-09 22:34:02 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Arnaud Simon 2008-12-22 14:53:15 UTC
Currently java clustering requires to statically set the list of cluster nodes within the connection URL. The only way of achieving a kind of load balancing is by manually randomizing the list. Several improvements could be made:
          o The java library should randomly pickup one node name. This would allow to use a single deployment file for all the clients.
          o The java library should update the list of nodes when a new node is added in the cluster. That is to say that the java client should handle the clustering management messages and somehow persist the updated list of broker nodes.
          o A less important but very nice to have feature would be for the java client library to gather information on the node loads at connection time. The client library would then use a pluggable heuristic to decide on which node of the cluster it should potentially reconnect.

Comment 1 Rajith Attapattu 2009-02-09 22:34:02 UTC

*** This bug has been marked as a duplicate of bug 483753 ***