私は、キーの両方のマップに参加することを望んでいた2つのhazelcastマップ1. MAP2 2. MAP2Hazelcastで2つの異なるIMapsを結合することは可能ですか?
を持っています。
ヘーゼルキャストでもできますか?
は、あなたが参加して何をしたいかの操作あなたは何を意味するか参加したりすることで、あなたに
私は、キーの両方のマップに参加することを望んでいた2つのhazelcastマップ1. MAP2 2. MAP2Hazelcastで2つの異なるIMapsを結合することは可能ですか?
を持っています。
ヘーゼルキャストでもできますか?
は、あなたが参加して何をしたいかの操作あなたは何を意味するか参加したりすることで、あなたに
ありがとうございましたか!両方のキーが同じパーティション/メンバーになるように、同じキーで2つの異なるマップを持ち、PartitionAwareとして構成できます(つまり、余分なネットワークコールや余分なワイヤーデータのコストをかけずに操作を実行できます)。 http://docs.hazelcast.org/docs/latest/manual/html-single/index.html#data-affinity
Hazelcast Jetを使用して、2つのマップをストリーミング形式で結合することができます。カスタム結合プロセッサーが実装されているコードサンプル()をチェックしてください(「共同グループ」と「結合」という用語は密接に関連しています)。 2つのマップソースを提供することができ、出力ストリームでは、各キーごとに1組のコレクションを取得し、各ソースから同じキーを持つすべてのアイテムを保持します。それを変更してアイテムのペアを生成することもできます。
ストリーム結合のファーストクラスサポートは、今後リリースされるJetのリリースで予定されている機能です。
2つの異なるマップのmac addressのような同じキーを持つ2つのマップで、count(*)のような集計をしたかったのです – anirudhas