Event Streams 如何使用限制和配額

Event Streams 使用配額控制資源,例如服務可以使用的網路頻寬。 配額的類型和層級取決於您使用的是精簡版、標準版還是企業版計劃。

精簡方案

網路傳輸量

建議的網路傳輸量上限為每秒 100 KB。 傳輸量表示成在叢集中可以傳送及接收的每秒位元組數。

建議的數字是以典型的工作負載為基礎,並考慮到作業動作可能造成的影響,例如內部更新或故障模式,例如可用性區域的遺失。 如果平均傳輸量超過建議數字,在這些狀況下可能會遇到效能下降的情況。

分割區

每個服務實例有一個分割區。

保留

分割區的最大保留量為 100 MB。

消耗者群組

最多 10 個消費者群組。 超出限制時,會將 GROUP_MAX_SIZE_REACHED 錯誤傳回給用戶端。

其他限制

  • 訊息大小上限:1 MB
  • 最大並行作用中 Kafka 用戶端數:5
  • 最大請求速率 [HTTP Produce API]:每秒 5 次
  • 最大請求速率 [HTTP Admin API]:每秒 10 次
  • 使用 REST Producer API 時,最大記錄金鑰大小為 4 K。
  • 使用 REST Producer API 時,最大記錄值大小為 64 K。

標準計畫

網路傳輸量

每個服務實例的最大傳輸量相當於每個分割區每秒 1 MB,最多每秒 20 MB。 例如,對於有 10 個分割區的服務實例,最大傳輸量是每秒 10 MB,對於 30 個分割區,為每秒 20 MB。

將針對生產者和消費者分別度量傳輸量。 如果超過此值,將套用節流控制,方法是稍微延遲對要求的回應,以便有效地對生產者和消費者溫和地調整制動器,直到頻寬減少。

分割區

每個服務實例 100 個分割區。

保留

每個分割區上限 1 GB。

消耗者群組

最多 1000 個消費者群組。 超出限制時,會將 GROUP_MAX_SIZE_REACHED 錯誤傳回給用戶端。

其他限制

  • 訊息大小上限:1 MB
  • 最大並行作用中 Kafka 用戶端數:500
  • 最大並發連線數:3000
  • 最大請求速率 [HTTP Produce API]:每秒 100 次
  • 最大請求速率 [HTTP Admin API]:每秒 10 次
  • 使用 REST Producer API 時,最大記錄金鑰大小為 4 K。
  • 使用 REST Producer API 時,最大記錄值大小為 64 K。

企業方案

網路傳輸量

網路傳輸量容量是以尖峰上限為基礎。每一個尖峰上限都有建議的一般正式作業工作負載上限。

企業網路吞吐能力
尖峰上限 建議上限
150 MB/s(生產端 75 MB/s 和消費端 75 MB/s) 100 MB/s(生產端 50 MB/s 和消費端 50 MB/s)
300 MB/s(生產端 150 MB/s 和消費端 150 MB/s) 200/s(生產端 100 MB/s 和消費端 100 MB/s)
450 MB/s(生產端 225 MB/s 和消費端 225 MB/s) 300 MB/s(生產端 150 MB/s 和消費端 150 MB/s)

傳輸量會表示為服務實例中可以傳送及接收的每秒位元組數。峰值最大吞吐量容量可在服務實例建立時選取,之後再隨著需求增加而調整。

傳輸量容量無法進行縮減。若要移至較低的傳輸量容量,則需要在較低的容量單位建立新的 Event Streams 服務實例。

建議的最大值是以典型的工作負載為基礎,並考慮到作業動作可能造成的影響,例如內部更新或故障模式,例如可用性區域的遺失。 如果平均傳輸量超過建議數字,在這些狀況下可能會遇到效能下降的情況。建議您將傳輸量容量上限規劃為尖峰上限的三分之二。例如,使用一個容量單元的 150 MB/s 最大峰值有三分之二是 100 MB/s。

如需相關資訊,請參閱 調整 Event Streams

分割區

磁碟分割的最大數目會隨著容量單位的增加而增加,因此在企業版中,150 MB/s 的容量單位為 3000,300 MB/s 的容量單位為 6000,450 MB/s 的容量單位為 9000。

您可以使用自助式選項來變更容量單位數目,如 調整企業方案容量 中所述。

保留

建立服務實例時,可以選取儲存空間容量,而且稍後可以隨著需求的增加進行調整。儲存空間容量取決於配置的傳輸量容量。 如需相關資訊,請參閱儲存體容量選項上的 調整 Event Streams

儲存空間容量無法進行縮減。 若要移至較低的儲存空間容量,則需要在較低的容量單位建立新的 Event Streams 服務實例。

綱目登錄

綱目

  • 可儲存的綱目數上限:1000
  • 每一個可儲存的綱目的綱目版本數目上限:100
  • 綱目大小上限: 64 kB

限制

  • 最大請求速率 [HTTP Schema Admin] 每秒 10 次
  • 最大請求速率 [HTTP Serdes] 每秒 100 個

其他限制

  • 訊息大小上限:1 MB
  • 最大同時使用 Kafka 用戶端:10,000
  • 最大並發連線數:10萬
  • 使用 REST Producer API 時,最大記錄金鑰大小為 4 K。
  • 使用 REST Producer API 時,最大記錄值大小為 64 K。
  • 當您使用 REST 生產者 API 時,每秒訊息數上限為 200。