1
バッチリクエストを作成する要素とシンクを持つソースがあります。 私はKillSwitchを使用して、任意の時点でグラフをシャットダウンできます。が Akkaストリーム - データを失うことなくグループ化したシャットダウンストリーム
val source = Source.tick(10.millis, 10.millis, "tick").grouped(500)
val (switch, _) = source.viaMat(KillSwitches.single)(Keep.right)
.toMat(sink)(Keep.both).run()
Thread.sleep(3000) // wait some arbitrary time
switch.shutdown()
シャットダウンが発生したときに、不完全なバッチを「洗い流す」する方法はあり
と呼ばれているとき、最新の不完全なバッチのレコードはソース出力が迷子にされているということを問題?
ありがとう、それは動作します! –
@ stanislav.chetvertkovあなたは非常に歓迎です:)あなたは親切に答えを受け入れることができますか? –
説明をありがとう。いい答えだ。 –