CheckpointConfiguration - Amazon Managed Service for Apache Flink (anteriormente Amazon Kinesis Data Analytics for Apache Flink)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

CheckpointConfiguration

Descreve uma configuração de ponto de verificação de um aplicativo. A definição de ponto de verificação é o processo de manter o estado do aplicativo para tolerância a falhas. Para obter mais informações, consulte Pontos de verificação para tolerância a falhas na documentação do Apache Flink.

Conteúdo

ConfigurationType

Descreve se a aplicação usa o Managed Service for Apache Flink para o comportamento de verificação padrão. Você deve definir essa propriedade como CUSTOM para definir os parâmetros CheckpointingEnabled, CheckpointInterval ou MinPauseBetweenCheckpoints.

nota

Se esse valor for definido como DEFAULT, o aplicativo usará os seguintes valores, mesmo se eles estiverem definidos de outra forma usando APIs ou código do aplicativo:

  • CheckpointingEnabled: verdadeiro

  • CheckpointInterval: 60000

  • MinPauseBetweenCheckpoints: 5000

Tipo: sequências

Valores Válidos: DEFAULT | CUSTOM

Obrigatório: Sim

CheckpointingEnabled

Descreve se a verificação está habilitada para uma aplicação do Managed Service for Apache Flink.

nota

Se CheckpointConfiguration.ConfigurationType for DEFAULT, a aplicação usará o valor de true para CheckpointingEnabled, mesmo que esse valor esteja definido de forma diferente na API ou no código da aplicação.

Tipo: booliano

Obrigatório: não

CheckpointInterval

Descreve o intervalo, em milissegundos, entre as operações de verificação.

nota

Se CheckpointConfiguration.ConfigurationType for DEFAULT, a aplicação usará um valor de 60.000 para CheckpointInterval, mesmo que esse valor esteja definido de forma diferente na API ou no código da aplicação.

Tipo: longo

Faixa válida: valor mínimo de 1.

Obrigatório: Não

MinPauseBetweenCheckpoints

Descreve o tempo mínimo em milissegundos depois que uma operação de ponto de verificação conclui que uma nova operação de ponto de verificação pode começar. Se uma operação de ponto de verificação levar mais tempo do que o CheckpointInterval, o aplicativo não executará operações contínuas de ponto de verificação. Para obter mais informações, consulte Ajustar pontos de verificação na Documentação do Apache Flink.

nota

Se CheckpointConfiguration.ConfigurationType for DEFAULT, o aplicativo usará um valor de 5000 para MinPauseBetweenCheckpoints, mesmo se esse valor tiver sido definido usando essa API ou no código do aplicativo.

Tipo: longo

Intervalo válido: valor mínimo de 0.

Obrigatório: Não

Consulte também

Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos da linguagem, consulte o seguinte: