Along with commits e51a4271a48f44e843c25cc800704292ae58bbb7 and fe76011fdd436cc76d7e1671de9f10321a7cdd84.
On Sat, Oct 19, 2013 at 5:33 PM, Nirmal Fernando <[email protected]>wrote: > Hi Imesh, > > Thanks for the initial version. However, you haven't taken member IP into > an account and I feel you got yourself confused with the host name (which > is unique to a cluster) and IP (which represents a running instance's > address along with ports.) . > > I've fixed this in commit ba99c95b19535d89cdb3f7f94dfbe95ca7845cb1. > > > > On Wed, Oct 16, 2013 at 10:44 PM, Isuru Haththotuwa <[email protected]>wrote: > >> 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/>* >> >> >> > > > -- > Best Regards, > Nirmal > > Nirmal Fernando. > PPMC Member & Committer of Apache Stratos, > Senior Software Engineer, WSO2 Inc. > > Blog: http://nirmalfdo.blogspot.com/ > -- Best Regards, Nirmal Nirmal Fernando. PPMC Member & Committer of Apache Stratos, Senior Software Engineer, WSO2 Inc. Blog: http://nirmalfdo.blogspot.com/
