Thanks for your response and taking  time to answer , As far as i know 
Repcahe patch installed on Memcache  is only for providing the replication 
of Data with in the Servers and nothing to do with Load Balancing concept .

 and i guess  initially  once the request is recievied from  Client , the 
 Memcache Framework itself takes care of   distributing  the Load / 
Requests  among the servers of Memcache , So i guess both will be Memcache 
Servers will be participating as  active active nodes (correct me if i am 
wrong here )

So i guess  it is not that as you said "*Memcache only writes to Master* " 
is not correct ,  correct me if i am wrong here


So what do you say  installing a Load Balancer only for checking the Heart 
Beat Makes sense here ??

Please share your ideas 


And as you said , Compare the "curr_items" of the stats command from both 
nodes for testing purose , but how can i really differentiate Data between 
the two Memcache Servers , as far as i know  each of the Server will be 
having same Set of Data as Repcache patch is applied to them ?? 




On Wednesday, 17 October 2012 12:02:25 UTC+5:30, Yiftach wrote:
>
>
>
> On Tue, Oct 16, 2012 at 8:55 PM, Kiran Kumar <[email protected]<javascript:>
> > wrote:
>
>> Thank you very much .
>>
>> Another question , If i dont use a LoadBalancer , Will the two Memcache 
>> Servers (Server1 and Server2) with repcache installed on them , will they 
>>  be like active active cluster ?? 
>>
>  
>
>>
>> Means , will the  load (requests from memcache client  ) would be 
>>  distributed between them ?? before the data is replicated between them , 
>> Or is it that only one Memcache server will recieve all the requests ??
>>
>
> AFAIK repcache is based on a master/slave architecture, you can only write 
> to master but can read from both master and slave. You should take into 
> account that the slave might not be instatntly synced with the latest write 
> operations on the master
>
>>
>>
>> If the load is equaly distributed between the Memcache Servers , is there 
>> anyway i can test this that load is equally being distributed between the 
>> two servers  ?? (As i cant test this currently, after applying Repcache 
>> patch to it )
>>
>
> Compare the "curr_items" of the stats command from both nodes
>>
>>
>>
>>
>> On Tuesday, 16 October 2012 22:42:29 UTC+5:30, Yiftach wrote:
>>
>>> You should take the following into account:
>>> 1. LB will add another network hop and therefore extra latency for each 
>>> request
>>> 2. Depending on the throughput of your Memcached servers, LB will 
>>> probably be the bottleneck (unless you are using HW based LB which is too 
>>> expensive)
>>>
>>>
>>> On Tue, Oct 16, 2012 at 5:39 PM, Kiran Kumar <[email protected]> wrote:
>>>
>>>> Hi , 
>>>> I am using two Memcache servers (Server1 and Server2) with Repcached 
>>>> patch installed  on those  for replication purpose .
>>>> With the help of repcached patch , data is being replicated on both the 
>>>> servers and its working fine .
>>>>
>>>> I have some questions with respect to the above the way its working   .
>>>>
>>>> 1. Is  introducing a Load Balancer  in front of  these two Memcache 
>>>> servers to distribute  Data is  a Good Solution ?? 
>>>> Will this help in maintaining equal load between the two servers ??
>>>>
>>>>
>>>> *Please share your experience on distributing Load between two 
>>>> Memcache servers (with Repcaced patch on them  )by  using a Load Balancer
>>>> *
>>>>
>>>>
>>>> Thanks .
>>>>
>>>
>>>
>>>
>>> -- 
>>>
>>> Yiftach Shoolman
>>> +972-54-7634621
>>>
>>>  
>
>
> -- 
>
> Yiftach Shoolman
> +972-54-7634621
>
>  

Reply via email to