>  Q&A  >  본문

동시성 - Java는 테이블의 많은 양의 데이터를 동시에 처리하는데, 처리된 데이터를 반복적으로 처리하는 대신 장애 복구에 사용할 수 있도록 체크포인트를 설정하는 방법은 무엇입니까?

Java는 한 테이블의 많은 양의 데이터를 동시에 처리합니다. 처리된 데이터를 반복적으로 처리하는 대신 장애 복구를 위한 체크포인트를 설정하는 방법은 무엇입니까?

예를 들어 처리 도중 시스템이 다운되고 kill -9를 사용하여 강제 종료했다면 체크포인트를 설정하고 다음번에는 체크포인트부터 처리를 재개하시겠습니까?

滿天的星座滿天的星座2712일 전659

모든 응답(1)나는 대답할 것이다

  • 習慣沉默

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

    1, 정기적으로 체크포인트를 작성하고 다운타임을 걱정하지 마세요
    2, 데이터 처리는 멱등성이 있어야 하며, 처리되었지만 체크포인트에 기록되지 않은 데이터를 처리해야 합니다

    트랜잭션을 이용하여 실시간으로 체크포인트를 작성한다면 위와 같은 일은 발생하지 않습니다.

    회신하다
    0
  • 취소회신하다