2016-04-30 8 views
0

私は、AkkaクラスタアプリケーションをETLスタイルアプリケーションに使用するための知識を少し集めようとしています。 私はほとんどのドキュメントを読んでいますが、実際のアプリケーションを書くことで前進していますので、前に何かをしてきた人がいるかどうかを見ています。Akkaクラスタアプリケーション

ETLは、HTTP要求をさまざまなエンドポイントにスケジュールして絞り込む必要があります。私は、アプリケーションの統計情報(エンドポイントからの応答時間、アプリケーションの全体的な時間、エラーを収集する)を公開する方法を探したいと思います。 アプリケーションは自動スケーリングされる必要があります。スケジューリングされた要求の量が増加すると、Akkaクラスタは作業の流入に対応するノードを追加します。

スケジュールされたリクエストごとに、作業結果を追跡するためのUUIDが生成されると考えていました。したがって、外部エンドポイントが応答した後でも、アプリケーションのTおよびLの一部として要求を処理するAkkaストリームに結果を配置することはできません。 そこに良いパターンがある場合、または誰かが推薦することができれば、私はそれを高く評価します。

乾杯!

答えて

0

kamon.ioを見てください - これは、さまざまな技術を通じてメトリックとトレースを提供するライブラリであり、Akkaトレースコンポーネントを備えています。私がそれを使って作業した小さなものから、トレースを開始するにはただ1つのメソッド呼び出しが必要です。