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

Reply via email to