2

私は最近分散コンピューティングを研究していて、Memcachedがどのように機能するかを知りたいと思っていました。ウィキは言う:

memcachedは、汎用の分散メモリキャッシングシステムです。

アーキテクチャを見るとメモリキャッシングが説明されていますが、ここで「分散コンピューティング」がどのように機能するかを理解できません。サーバーはお互いを認識していません-フォールトトレランスはどうですか?

誰かが私がそのようなシステムでデータがどのように流れるかについての「流れ」を得るのを手伝ってもらえますか?そして、クライアントはどのサーバーが必要なデータを保持しているかをどのように理解しますか(キャッシュミスの場合)

ありがとう !

4

2 に答える 2

2

私はまったく同じことを理解しようとしてきました。私が理解できる限りでは、この意味での分散は、最新の分散クラウドのようなアプリケーションで期待されるようなレプリケーションを意味するものではありません。memcachedが分散されているという意味では、必ずしもローカルである必要はないという意味のようです。

同様の質問がなされました。具体的には、PHPのユースケースの詳細と、配布されているというmemcachedの主張に対処する回答があります。

于 2013-01-15T18:03:21.990 に答える
0

友人のグループと私(テーブルにいくつかのビールを持っている)は、memcacheが実際に分散システムであるかどうかについて議論していました。

私は、「分散」という単語をMemcache定義から削除する必要があると主張するグループに所属していました。これは、memcacheが他のノードについて何も知らないためです。配布はすべてクライアントによって処理されます。

于 2015-05-08T09:52:04.157 に答える