Question

Suppose I have a Master Server called MASTER

a "Slave" Server called A

a "Slave" Server called B

a "Slave" Server called C.. and so on.

Every Slave Server have several clients.

The environment should work as described below, taking Server A as example:

When a Change is Made in A, it replicates it's changes to the Master Server. Then, the Master Server replicates the Changes across all Slaves. (B,C,...).

IF Slave server A lose connection to the Master Server, Server A clients can still operate normally , for they are connecting to A .

When connection is back, the A Slave Server should upload it changes to the Master Server, and download Every change made by the other Slaves, through the Master server as well.

Any guidance on which configuration should I use is very much appreciated.

Était-ce utile?

La solution

What you're describing sounds like Merge Replication.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top