Java는 한 테이블의 많은 양의 데이터를 동시에 처리합니다. 처리된 데이터를 반복적으로 처리하는 대신 장애 복구를 위한 체크포인트를 설정하는 방법은 무엇입니까?
예를 들어 처리 도중 시스템이 다운되고 kill -9를 사용하여 강제 종료했다면 체크포인트를 설정하고 다음번에는 체크포인트부터 처리를 재개하시겠습니까?
習慣沉默2017-05-17 10:10:26
1, 정기적으로 체크포인트를 작성하고 다운타임을 걱정하지 마세요
2, 데이터 처리는 멱등성이 있어야 하며, 처리되었지만 체크포인트에 기록되지 않은 데이터를 처리해야 합니다
트랜잭션을 이용하여 실시간으로 체크포인트를 작성한다면 위와 같은 일은 발생하지 않습니다.