14

2 つのサーバー間でキャッシュ データを同期したい。両方のデータベースが同じデータベースを共有していますが、実行データを改善するために、起動時にデータをハッシュ マップにキャッシュしました。したがって、サーバーを再起動せずにキャッシュされたデータを同期したいと考えています。(両方のサーバーが同時に起動します)。

効率的で良い方法を教えてください。

4

3 に答える 3

8

まず、時期尚早の最適化を忘れるようにしてください。本当にキャッシュが必要ですか?99%いらない。この場合、解決策は冗長コードを削除することです。

ただし、それが必要な場合は、車輪の再発明をやめるようにしてください。すぐに使える完璧なライブラリがあります。たとえば、分散モードのehCacheです。

于 2013-05-16T11:14:54.513 に答える
3

HazelCastを使用します。マルチキャスト プロトコルを使用して、サーバー間のデータ同期を可能にします。使い方は簡単です。ロックやその他の機能をサポートしています。

于 2013-08-23T11:24:01.553 に答える