Hazelcast Jetのユースケースは何ですか?誰もそれを使い始めたのですか?
私たちのプロジェクトでは、Keyを保持しているノードでタスクを実行するために、Key-Valueペアを保持している分散マップ用のHazelcastとそれらのキー上の分散コンピューティングを使用しています。 NearCacheソリューションも使用しています。Hazelcast Jet - ユースケース
ヘーゼルキャストジェットとはどのような違いがあり、それがどのような問題を解決するのか不思議でした。
Hazelcast Jetのユースケースは何ですか?誰もそれを使い始めたのですか?
私たちのプロジェクトでは、Keyを保持しているノードでタスクを実行するために、Key-Valueペアを保持している分散マップ用のHazelcastとそれらのキー上の分散コンピューティングを使用しています。 NearCacheソリューションも使用しています。Hazelcast Jet - ユースケース
ヘーゼルキャストジェットとはどのような違いがあり、それがどのような問題を解決するのか不思議でした。
現在のバージョン(0.3)から、各パーティションにRunnable
を送信するだけの利点は、Hazelcastマップで使用されているキー以外のキーでグループ化を実行できることです。これを分散環境で動作させるには、各アイテムをそのグループ化キーを担当する処理装置に送信する必要があります。これはJetから簡単に取得できるものです。
groupBy
操作の多段階カスケードを構築することができます。同じ中間結果を複数の方法で再利用するためにデータストリーム内の分岐を持つことができ、I/Oタスクが配布するパイプラインを構築できますすべてのCPUコアで読み取るデータの処理など...要するに、本格的なDAG計算エンジンが提供するすべての利点。
1.0に到達するまでに、Jetはフォールトトレラントな無限ストリーム処理、イベント時間ベースのウィンドウなどをサポートします。