0

同じデータ構造、ハッシュテーブルを共有する2つのサーバーがあります。両方の最後の結果で両方をインクリメントすることにより、常に同期を維持する方法を見つけようとしています。以下は、私がやろうとしていることのサンプルです.

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 に、両方のマシンの同期を維持するために使用できるライブラリはありますか? または、実装する必要があるアルゴリズム/手法の名前でさえありますか? または、クラスター内でデータを共有する方法を見つけます。そのためのライブラリはありますか?

ところで、ハッシュはここではオプションではありません。つまり、そのうちの 1 つに奇数を提供させ、もう 1 つを偶数に提供させることはできません。または、将来 2 つ以上のサーバーを使用する場合は、ハッシュを変更することもできます。両方のマシンが同じ番号を受け取ることができます。

4

0 に答える 0