Author |
Message |
12/04/2006 07:26:08
|
imjames
neo
Joined: 12/04/2006 07:13:25
Messages: 1
Offline
|
Hi,
I'd like to know if Terracotta DSO is suited for teh following usage:
I have serveral machines distributed in different datacenters. I need to replicate some content to each of them.
I could use Terracota DSO but I wonder what would happen when the network connection quality degrades (starts loosing some tcp packet) or when a machine is temporarly unreacheable (for a few minutes).
Will the changes be accumulated and replicated when the network connection is back or the cluster will reject any changes made to it if it cannot reach all the host?
|
|
|
12/04/2006 17:27:43
|
kbhasin
consul
Joined: 12/04/2006 13:08:21
Messages: 340
Offline
|
Hi James,
Depending on how far away the data centers are geographically located, we have multiple WAN deployment strategies. We would be happy to discuss your particular use case one on one.
If the cross data center latency is not an issue (i.e. if the data centers are close enough) the Terracotta Server in one data center can serve JVMs across multiple data centers.
Another deployment scenario would be to deploy Terracotta across multiple data centers by hosting a separate Terracotta Server in each data center (so each data center is a separate cluster) and load balancing the requests to a particular data center based on locality of reference (sticky to a data center).
To answer your specific question, if a JVM network call to the Terracotta Server fails the changes would be accumulated and replicated whenever the JVM can reach the Terracotta server again. If the socket connection itself breaks, the Terracotta Server would reject that particular JVM only (the rest of the cluster will not be disturbed) till the JVM is recycled. This ensures cluster coherency is not compromised.
Our product roadmap includes more features to fecilitate WAN based cross data center replication so watch this space for our future releases.
Regards,
Kunal Bhasin - kbhasin@terracottatech.com.
|
Regards,
Kunal Bhasin,
Terracotta, Inc.
Be a part of the Terracotta community: Join now! |
|
|
12/12/2006 08:19:13
|
anodos
journeyman
Joined: 12/11/2006 13:33:29
Messages: 41
Offline
|
You might also look into this forum message: http://forums.terracotta.org/forums/posts/list/91.page where I asked a similar question. There is a link to an open Jira issue for adding async WAN support to Terracotta: https://jira.terracotta.org/jira/browse/CDV-28
I would encourage you to vote for this issue if you are so inclined.
|
|
|
12/12/2006 09:58:50
|
kbhasin
consul
Joined: 12/04/2006 13:08:21
Messages: 340
Offline
|
I wanted to point out that you must be logged in to be able to vote on this issue at the JIRA link posted by anodos above.
Regards,
Kunal Bhasin.
|
Regards,
Kunal Bhasin,
Terracotta, Inc.
Be a part of the Terracotta community: Join now! |
|
|
|