2017-01-26 13 views
0

私の理解: -分散送り先は、物理的な送り先(キューまたはトピック)のセットを内部的に含むクライアントに対する単一の論理的(物理的ではない)送り先です。 高可用性(HA)と負荷分散(LB)の観点からスケーラブルアプリケーションに役立ちます。分散キューとは何ですか?

私はdistributedQueue.put(someObject)を行う際に、分散キューはphyicalQueueの一つ上のオブジェクトを配置しますし、また今私はdistributedQueue.receive()を行うとき、それは意志

をキューに入れた上でどの オブジェクトがあるレコードにいくつかのメタデータを保持しますメタデータを参照し、正しいキューからデータをポーリングし、それをクライアントに提供します。

これは間違いありませんか?

答えて

0

これは分散キューを実装する方法の1つです。

しかし、あなたの実装では、メタデータストアは非常に迅速にボトルネック/ホットスポットになります。