1

1つのマスターサーバーと1つのスレーブmemcachedbサーバーがあります。このような機会を利用して、dbをmemcacheするJavaクライアントが必要です。

最初に、マスターサーバーへの接続を確立します。マスターに障害が発生した場合、スレーブはマスターになり、Javaクライアントはマスターに再接続する必要があります。最初のサーバーが修復された後、それらはレプリケーションで再び機能する必要があります。

それで、そのような要件を持つmemcachedbに最適なJavaクライアントを選択するのを手伝ってくれませんか?

よろしく、Evgeniy

4

3 に答える 3

1

Spring Frameworkには、キャッシングモジュールを介したmemcachedのサポートが含まれている必要があります。EhCacheがサポーターであることは知っています。Javaを使用している場合、memcachedのように追加のインストールプロセスを必要としないため、EHCacheは一見の価値があります。また、Springにアダプターがない場合は、アダプターを簡単に提供できるため、コードを変更せずにキャッシュの実装を動的に切り替えることができます。

于 2012-10-26T15:30:35.583 に答える
0

xmemcachedをJavaクライアントとして使用し、いくつかのMemcachedサーバーが並列で動作しています。(マスター/スレーブではありません(Memcachedを使用する目的であるMemcached DBと言うとき、1つだけ質問がありますか?キャッシュまたはデータベース?

于 2012-10-26T18:12:49.933 に答える
0

最後に、レプリケーションモードで複数のサーバーを操作するためのソリューションは見つかりませんでした。したがって、複数のノードで同じデータを使用する場合は、手動で追加する必要があります。また、サーバーに障害が発生した場合は、手動で別のサーバーに再接続する必要があります。

より良い解決策を見つけたら教えてください。

よろしく、Evgeniy

于 2012-11-05T14:24:19.060 に答える