Further we discussed about the situation where LB s are set up as primary and secondary, and there going to be two endpoints available.
So in that case, should the service client making a call to both the endpoints at once, or the second endpoint only if the first endpoint is detected as not working? On Sat, Aug 4, 2012 at 1:32 PM, Afkham Azeez <[email protected]> wrote: > > > On Sat, Aug 4, 2012 at 1:28 PM, Nirmal Fernando <[email protected]> wrote: > >> >> >> 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. >> > > Yes, I missed that one. I drafted this mail at home while trying to recall > an image I drew on my whiteboard during a discussion about this yesterday > with Sajith, and it contained the tenant range. > > >> >> >>> 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/ >> > > > > -- > *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 > > -- Regards, * * *Sajith Kariyawasam* *Senior Software Engineer; WSO2, Inc.; http://wso2.com*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
