Awesome! Nice work!
On Wed, Oct 16, 2013 at 10:23 PM, Imesh Gunaratne <[email protected]> wrote: > Hi, > > The initial version of the Load Balancer is now ready. All changes are > committed to git. > > *Components Implemented (Initial versions):* > - Domain Model for managing the topology data structure. > - Topology events for receiving topology updates. > - Topology Event Message Receiver for receiving event messages from the > message broker. > - Topology Event Message Processor for updating the topology data > structure in Load Balancer. > - Topology Manager for maintaining the topology data structure and it's > consistency using a Reentrant Read Write Lock. > - Load balance endpoint. > - Session management. > > *Components to be Implemented:* > - Load balancing algorithm interface and its Round Robin implementation. > - Load balancing statistics reporting interface and its implementation for > CEP. > - Domain mappings. > > This version of the LB could be tested with a sample message broker client > which could publish topology events to the topology-topic. These event > could include a sample service cluster with a member having a valid host > name and a port to a web application. > > One important factor of this implementation is that we have reduce the > coupling between Stratos LB and Apache Synapse/Axis2/Tribes Clustering. As > a result most of the LB components could be re-used and maintained easily. > > Many Thanks > Imesh > -- Thanks and Regards, Isuru H. Software Engineer, WSO2 Inc. +94 716 358 048* <http://wso2.com/>*
