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

Reply via email to