ホームページ  >  に質問  >  本文

同時実行性 - Java はテーブル内の大量のデータを同時に処理します。処理されたデータを繰り返し処理する代わりに障害回復に使用できるようにチェックポイントを設定するにはどうすればよいですか?

Java はテーブル内の大量のデータを同時に処理します。処理されたデータを繰り返し処理するのではなく、障害回復のためのチェックポイントを設定するにはどうすればよいですか?

たとえば、処理中にシステムがダウンし、kill -9 で強制終了する前にチェックポイントを設定し、次回はチェックポイントから処理を再開しますか?

滿天的星座滿天的星座2712日前658

全員に返信(1)返信します

  • 習慣沉默

    習慣沉默2017-05-17 10:10:26

    1. ダウンタイムを恐れないようにチェックポイントを定期的に書き込みます。
    2. データ処理は冪等であり、処理されたがチェックポイントに書き込まれていないデータを処理する必要があります。

    トランザクションを使用してチェックポイントをリアルタイムで書き込む場合、上記の問題は発生しません。

    返事
    0
  • キャンセル返事