2017-02-21 11 views
1

Hazelcast Jetのユースケースは何ですか?誰もそれを使い始めたのですか?
私たちのプロジェクトでは、Keyを保持しているノードでタスクを実行するために、Key-Valueペアを保持している分散マップ用のHazelcastとそれらのキー上の分散コンピューティングを使用しています。 NearCacheソリューションも使用しています。Hazelcast Jet - ユースケース

ヘーゼルキャストジェットとはどのような違いがあり、それがどのような問題を解決するのか不思議でした。

答えて

2

現在のバージョン(0.3)から、各パーティションにRunnableを送信するだけの利点は、Hazelcastマップで使用されているキー以外のキーでグループ化を実行できることです。これを分散環境で動作させるには、各アイテムをそのグループ化キーを担当する処理装置に送信する必要があります。これはJetから簡単に取得できるものです。

groupBy操作の多段階カスケードを構築することができます。同じ中間結果を複数の方法で再利用するためにデータストリーム内の分岐を持つことができ、I/Oタスクが配布するパイプラインを構築できますすべてのCPUコアで読み取るデータの処理など...要するに、本格的なDAG計算エンジンが提供するすべての利点。

1.0に到達するまでに、Jetはフォールトトレラントな無限ストリーム処理、イベント時間ベースのウィンドウなどをサポートします。