CheckpointConfiguration - Amazon Managed Service für Apache Flink (früher Amazon Kinesis Data Analytics für Apache Flink)

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

CheckpointConfiguration

Beschreibt die Checkpoint-Konfiguration einer Anwendung. Checkpointing ist der Prozess für einen persistenten Anwendungsstatus für die Ausfallssicherheit. Weitere Informationen finden Sie unter Checkpoints für Ausfallsicherheit in der Apache Flink-Dokumentation.

Inhalt

ConfigurationType

Beschreibt, ob die Anwendung Managed Service für das standardmäßige Checkpoint-Verhalten von Apache Flink verwendet. Sie müssen diese Eigenschaft auf CUSTOM setzen, um die Parameter CheckpointingEnabled,CheckpointInterval oder MinPauseBetweenCheckpoints festzulegen.

Anmerkung

Wenn dieser Wert auf DEFAULT festgelegt ist, verwendet die Anwendung die folgenden Werte, auch wenn sie mit APIs oder Anwendungscode auf andere Werte gesetzt sind:

  • CheckpointingEnabled: wahr

  • CheckpointInterval: 60000

  • MinPauseBetweenCheckpoints: 500

Typ: Zeichenfolge

Zulässige Werte: DEFAULT | CUSTOM

Erforderlich: Ja

CheckpointingEnabled

Beschreibt, ob Checkpointing für eine Managed Service for Apache Flink-Anwendung aktiviert ist.

Anmerkung

Wenn CheckpointConfiguration.ConfigurationType DEFAULT ist, verwendet die Anwendung den CheckpointingEnabled-Wert true, auch wenn dieser Wert mit dieser API oder im Anwendungscode auf einen anderen Wert festgelegt ist.

Typ: Boolesch

Erforderlich: Nein

CheckpointInterval

Beschreibt das Intervall zwischen den Checkpoint-Operationen in Millisekunden.

Anmerkung

Wenn CheckpointConfiguration.ConfigurationType auf DEFAULT ist, verwendet die Anwendung einen CheckpointInterval-Wert von 60 000, auch wenn dieser Wert mit dieser API oder in Anwendungscode auf einen anderen Wert festgelegt ist.

Type: Long

Gültiger Bereich: Mindestwert 1.

Erforderlich: Nein

MinPauseBetweenCheckpoints

Beschreibt die minimale Zeit in Millisekunden nach Abschluss einer Checkpoint-Operation, in der eine neue Checkpoint-Operation gestartet werden kann. Wenn eine Checkpoint-Operation länger dauert als CheckpointInterval, führt die Anwendung ansonsten fortlaufende Checkpoint-Operationen durch. Weitere Informationen finden Sie unter Anpassen von Checkpointing in der Apache Flink-Dokumentation.

Anmerkung

Wenn CheckpointConfiguration.ConfigurationType ist DEFAULT, verwendet die Anwendung einen MinPauseBetweenCheckpoints-Wert von 5000, auch wenn dieser Wert mit dieser API oder im Anwendungscode festgelegt wird.

Type: Long

Gültiger Bereich: Mindestwert 0.

Erforderlich: Nein

Weitere Informationen finden Sie unter:

Weitere Informationen zur Verwendung dieser API in einem der sprachspezifischen AWS SDKs finden Sie im Folgenden: