0

我有两台服务器共享相同的数据结构,哈希表,我试图找到一种方法,通过将它们与两者的最后结果递增来始终保持它们同步,下面是我正在尝试做的示例.

int a[1000];

   Machine-A             Machine-B
1. a[0]=0 received 1      a[0]=0 received 1           both machines should be 2 now 
2. a[0]=2 received 1      a[0]=2 nothing received     both machines should be 3 now 
3. a[0]=3 and so on ...

我已经阅读了很多关于 mysql 复制的内容,但不确定这是否会有所帮助,C/Linux 中是否有一个库可以用来保持两台机器同步?甚至是我应该实现的算法/技术名称?或者找到一种在集群中共享数据的方法,是否有用于此的库?

顺便说一句,哈希在这里不是一个选项,我的意思是我不能让其中一个提供奇数和其他偶数。如果我将来要拥有两台以上的服务器,甚至是 mod hash。两台机器都可以收到相同的号码。

4

0 回答 0