ParallelismConfiguration - 阿帕奇 Flink 的 Amazon 託管服務(以前為阿帕奇 Flink 的 Amazon Kinesis Data Analytics)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

ParallelismConfiguration

描述 Apache Flink 應用程式的受管理服務如何同時執行多項工作的參數。如需平行處理的詳細資訊,請參閱 Apache Flink Documentation (《Apache Flink 文件》) 中的 Parallel Execution (平行執行)。

目錄

ConfigurationType

描述應用程式是否使用適用於 Apache Flink 服務之受管理服務的預設平行處理原則。您必須將此屬性設定為 CUSTOM,才能變更您應用程式的 AutoScalingEnabledParallelismParallelismPerKPU 屬性。

類型:字串

有效值:DEFAULT | CUSTOM

必要:是

AutoScalingEnabled

描述 Apache Flink 服務的受管理服務是否可以增加應用程式的平行處理原則,以回應增加的輸送量。

類型:布林值

必要:否

Parallelism

描述 Apache Flink 應用程式的受管理服務可以執行的初始 parallel 工作數目。如果設定AutoScalingEnabled為 True,適用於 Apache Flink 的受管理服務會增加CurrentParallelism值,以回應應用程式負載。此服務可以將CurrentParallelism值提高到最大平行處理原則,也就是應用程式最大 KPU 的ParalellismPerKPU倍數。應用程式的最大 KPU 預設為 32,可透過要求提高限制來增加。如果減少應用程式負載,服務可以將CurrentParallelism值降低為Parallelism設定。

類型:整數

有效範圍:最小值為 1。

必要:否

ParallelismPerKPU

說明 Apache Flink 應用程式的受管理服務可以針對應用程式使用的 Kinesis 處理單元 (KPU) 執行的 parallel 工作數目。如需有關 KPU 的詳細資訊,請參閱 Amazon 管理服務的 Apache Flink 定價。

類型:整數

有效範圍:最小值為 1。

必要:否

另請參閱

如需在其中一個特定語言 AWS SDK 中使用此 API 的詳細資訊,請參閱下列內容: