akka-streamsの問題を解決しようとしています。私の最初のプロデューサがキュー/ mongodbコレクションを連続して取得し、設定された間隔内で実行したいと考えています。それを実現するには?Akka-Streamsでプロデューサを遅らせる方法
4
A
答えて
4
をあなたは一定の時間間隔で意味ですか?Source.tick(...).map(loadFromMongo)
と
スタート!より頻繁に下流処理できるよりもデシベルを照会防ぐためにconflate that drops ticksに入れ
、それが何であれば一般的な方法あなたは欲しい。
0
さらに、スロットルという概念もあります。次のように使用できます。
Source(...).throttle(50, 1.second, 1, ThrottleMode.Shaping)
たとえば、1秒あたり50アイテムを超えるようなフェッチ間隔を指定できます。例は、次のドキュメントにあります。http://doc.akka.io/docs/akka/current/scala/stream/stream-quickstart.html#Time-Based_Processing
関連する問題
- 1. ngRepeatでnagAnimateを遅らせる方法
- 2. jQueryでアニメーションを遅らせる方法
- 3. シェフレシピ全体を遅らせる方法
- 4. Ajaxリクエストを遅らせる方法は?
- 5. pyDev-Eclipse:ヒントを遅らせる方法
- 6. 入力を遅らせる方法
- 7. Javaマルチスレッド:遅いプロデューサと高速コンシューマ
- 8. keypressでajaxコールを遅らせる方法は?
- 9. Mac OS XでC++コマンドを遅らせる方法
- 10. Javaで進行中のペインティングを遅らせる方法
- 11. RxJava 2とAndroidでonError()を遅らせる方法は?
- 12. jQueryでテキスト関数を遅らせる方法
- 13. 最初のFadeInイベントをスライダで遅らせる方法
- 14. Cでの実行を遅らせる方法
- 15. node.jsコールバックでの操作を遅らせる方法
- 16. RxJavaで観測可能な放射を遅らせる方法
- 17. 同期モードで使用するKafkaプロデューサのパフォーマンスを向上させる方法
- 18. JMeterの各スレッドグループを遅らせる方法(起動遅延を使わずに)
- 19. Javaのボタンに画像を表示する方法を遅らせる方法
- 20. javascriptを使用してチェックフォームを遅らせる方法は?
- 21. 睡眠を使ってPHPのメールを遅らせる方法
- 22. メソッドを遅延させる方法は?
- 23. 実行中のプレイブックを遅らせる方法は?
- 24. ngx-bootstrapのツールチップを遅らせる方法は?
- 25. jQuery UI.Layout:ペインの開きを遅らせる方法
- 26. マウスのホバー時間を遅らせる方法は?
- 27. クリック後にjs関数を遅らせる方法
- 28. JQueryウィンドウのリロードを遅らせる方法は?
- 29. iOS:起動画面を遅らせる方法は?
- 30. numpy.where:評価パラメータを遅らせる方法は?
編集:Source.tickはこの問題を解決する正当な方法だと思われます。指定した間隔で周期的に入力を出すことができます。これはakka.stream.scaladsl.Source.tick(..)にあります。 –