84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
Java はテーブル内の大量のデータを同時に処理します。処理されたデータを繰り返し処理するのではなく、障害回復のためのチェックポイントを設定するにはどうすればよいですか?
たとえば、処理中にシステムがダウンし、kill -9 で強制終了する前にチェックポイントを設定し、次回はチェックポイントから処理を再開しますか?
1. ダウンタイムを恐れないようにチェックポイントを定期的に書き込みます。2. データ処理は冪等であり、処理されたがチェックポイントに書き込まれていないデータを処理する必要があります。
1. ダウンタイムを恐れないようにチェックポイントを定期的に書き込みます。
トランザクションを使用してチェックポイントをリアルタイムで書き込む場合、上記の問題は発生しません。2. データ処理は冪等であり、処理されたがチェックポイントに書き込まれていないデータを処理する必要があります。