On Sat, Aug 4, 2012 at 1:02 PM, Sanjeewa Malalgoda <[email protected]>wrote:
> +1 This is a useful feature. > > On Sat, Aug 4, 2012 at 12:01 AM, Afkham Azeez <[email protected]> wrote: > >> In order to allow Cartridges to register themselves with the LB, we >> should write a Web service which will run on the LB. >> >> MemberRegistrationService >> - addMember(MemberInfo memberInfo) >> > >> > >> MemberInfo >> - String host >> - String domain >> - String subDomain, >> - int httpPort >> - int httpsPort >> >> The implementation will add new configuration into the LB. This will >> specifically create a new GroupManagement agent, or get an >> existing GroupManagement agent & add the member to it. >> > > Why do we create new group management agent? > This way we do not need to restart ELB, each time a new Cartridge added, which is belong to a completely new clustering domain - sub domain combination. > If so we have specifically tell what is the associated service name( > appserver.com, dss.com etc.) > This is covered from "String host" variable. and other parameters as like tenant range for cluster domain(for new group > management agent). > Yes, tenant range should also be added for this MemberInfo object. > I think we need to add members to existing domains. > > >> >> For members added through this service, we will need a task that will >> check whether the members are alive by pinging the HTTP/S ports & remove >> inactive nodes. >> >> We can do get to server root or call load balance agent service for > this. > >> We will need this for the Cartridges milestone where any random Cartridge >> can be added to the LB. >> >> -- >> *Afkham Azeez* >> Director of Architecture; WSO2, Inc.; http://wso2.com >> Member; Apache Software Foundation; http://www.apache.org/ >> * <http://www.apache.org/>** >> email: **[email protected]* <[email protected]>* cell: +94 77 3320919 >> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >> twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >> * >> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >> * >> * >> *Lean . Enterprise . Middleware* >> >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > *Sanjeewa Malalgoda* > USA Mobile : +14084122715 > SL Mobile : +94713068779 > > <http://sanjeewamalalgoda.blogspot.com/>blog > :http://sanjeewamalalgoda.blogspot.com/<http://sanjeewamalalgoda.blogspot.com/> > -- Thanks & regards, Nirmal Software Engineer- Platform Technologies Team, WSO2 Inc. Mobile: +94715779733 Blog: http://nirmalfdo.blogspot.com/
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
