2017-08-24 4 views

答えて

0

ありがとうございましたか!両方のキーが同じパーティション/メンバーになるように、同じキーで2つの異なるマップを持ち、PartitionAwareとして構成できます(つまり、余分なネットワークコールや余分なワイヤーデータのコストをかけずに操作を実行できます)。 http://docs.hazelcast.org/docs/latest/manual/html-single/index.html#data-affinity

+0

2つの異なるマップのmac addressのような同じキーを持つ2つのマップで、count(*)のような集計をしたかったのです – anirudhas

3

Hazelcast Jetを使用して、2つのマップをストリーミング形式で結合することができます。カスタム結合プロセッサーが実装されているコードサンプル()をチェックしてください(「共同グループ」と「結合」という用語は密接に関連しています)。 2つのマップソースを提供することができ、出力ストリームでは、各キーごとに1組のコレクションを取得し、各ソースから同じキーを持つすべてのアイテムを保持します。それを変更してアイテムのペアを生成することもできます。

ストリーム結合のファーストクラスサポートは、今後リリースされるJetのリリースで予定されている機能です。

関連する問題