CheckpointConfiguration - Amazon Managed Service for Apache Flink(이전의 Amazon Kinesis Data Analytics for Apache Flink)

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

CheckpointConfiguration

애플리케이션의 체크포인트 구성을 설명합니다. 체크포인트는 내결함성을 위해 애플리케이션 상태를 유지하는 프로세스입니다. 자세한 내용을 알아보려면 Apache Flink 설명서Checkpoints for Fault Tolerance(내결함성을 위한 체크포인트)를 참조하세요.

내용

ConfigurationType

애플리케이션이 Managed Service for Apache Flink의 기본 체크포인트 동작을 사용하는지 여부에 대해 설명합니다. CheckpointingEnabled, CheckpointInterval 또는 MinPauseBetweenCheckpoints 파라미터를 설정하려면 이 속성을 CUSTOM으로 설정해야 합니다.

참고

이 값이 DEFAULT로 설정된 경우 애플리케이션은 다음 값을 사용합니다. 다음 값이 API를 사용하거나 애플리케이션 코드에서 다른 값으로 설정된 경우에도 사용합니다.

  • CheckpointingEnabled: 트루

  • CheckpointInterval: 6만

  • MinPauseBetweenCheckpoints: 5000

타입: 문자열

유효 값: DEFAULT | CUSTOM

필수 사항 여부: 예

CheckpointingEnabled

Managed Service for Apache Flink 애플리케이션에 대해 체크포인트를 활성화했는지 여부에 대해 설명합니다.

참고

CheckpointConfiguration.ConfigurationTypeDEFAULT이면 애플리케이션이 CheckpointingEnabledtrue를 사용합니다. 이 값이 이 API를 사용하여 다른 값으로 설정되거나 애플리케이션 코드에서 다른 값으로 설정된 경우에도 사용합니다.

타입: 부울

필수 항목 여부: 아니요

CheckpointInterval

검사 작업 사이의 간격(밀리초)을 설명합니다.

참고

CheckpointConfiguration.ConfigurationTypeDEFAULT이면 애플리케이션이 CheckpointInterval 값 60,000을 사용합니다. 이 값이 이 API를 사용하여 다른 값으로 설정되거나 애플리케이션 코드에서 다른 값으로 설정된 경우에도 사용합니다.

타입: Long

유효 범위: 최소값 1.

필수 여부: 아니요

MinPauseBetweenCheckpoints

검사 작업이 완료된 후 새 검사 작업을 시작할 수 있는 최소 시간(밀리초)을 설명합니다. 이 설정이 없으면, 검사 작업이 CheckpointInterval보다 오래 걸리는 경우에 애플리케이션이 연속 검사 작업을 수행하게 됩니다. 자세한 내용을 알아보려면 Apache Flink 설명서Tuning Checkpointing(튜닝 체크포인트)을 참조하세요.

참고

CheckpointConfiguration.ConfigurationTypeDEFAULT이면 애플리케이션이 MinPauseBetweenCheckpoints 값 5000을 사용합니다. 이 값이 이 API를 사용하여 설정되거나 애플리케이션 코드에서 설정된 경우에도 사용합니다.

타입: Long

유효 범위: 최소값은 0입니다.

필수 여부: 아니요

참고

언어별 AWS SDK 중 하나에서 이 API를 사용하는 방법에 대한 자세한 내용은 다음을 참조하십시오.