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/>*

Reply via email to