查看 Application Integration 支援的連接器。
配額與限制
本文列出 Application Integration 適用的配額和系統限制。
- 配額會指定您可使用的可計數共用資源數量。配額是由 Google Cloud 服務定義,例如 Application Integration。
- 系統限制是固定值,無法變更。
Google Cloud 會使用配額來確保公平性,並減少資源使用量和可用性突然暴增的情況。配額會限制專案可使用的Google Cloud 資源 Google Cloud 數量。配額適用於各種資源類型,包括硬體、軟體和網路元件。舉例來說,配額可以限制對服務發出的 API 呼叫數、專案並行使用的負載平衡器數量,或是可建立的專案數量。配額可以預防服務過載,進而保障Google Cloud 使用者社群的權益。配額也能協助您管理自己的 Google Cloud 資源。
Cloud Quotas 系統會執行下列操作:
在大多數情況下,如果您嘗試使用的資源超過配額,系統會封鎖資源存取權,導致您嘗試執行的工作失敗。
配額通常是在 Google Cloud 專案 層級套用。在一個專案中使用資源,不會影響另一個專案的可用配額。在 Google Cloud 專案中,所有應用程式和 IP 位址會共用配額。
詳情請參閱 Cloud Quotas 總覽。Application Integration 資源也有系統限制。 系統限制無法變更。
根據預設,Application Integration 的配額與限制適用於每項專案。如果配額和限制適用於不同基準,系統會標示出來。舉例來說,每個專案的預設並行執行次數,或是每個專案的整合數量上限。
資源配額
下列配額適用於每個 Google Cloud 專案的 Application Integration 資源。如要增加或減少配額,請申請變更配額。
資源 | 配額 | 值 |
---|---|---|
整合執行作業 | 每個專案的預設並行執行次數 | 50 |
每分鐘的整合執行要求數 | 24000 | |
整合作業可執行的天數,包括核准工作期間的暫停 | 31 天 | |
Integration Connectors | 請參閱「Integration Connectors 限制」 | |
整合執行記錄和監控功能 | 每分鐘的讀取執行要求數 | 18000 |
「整合」頁面
(這個頁面會列出專案中所有可用的整合功能) |
每分鐘讀取整合要求數 | 12000 |
整合服務編輯器頁面 (這個頁面會載入整個整合,包括所有整合版本和已設定的任務實體) |
每分鐘讀取工作實體要求的次數 | 12000 |
每分鐘讀取整合功能版本要求數 | 12000 | |
每分鐘寫入整合功能版本的要求數 | 12000 | |
「驗證設定檔」頁面 (這個頁面會列出專案中所有可用的驗證設定檔) |
每分鐘的讀取要求數 | 12000 |
每分鐘的寫入要求數 | 12000 | |
Salesforce 觸發條件 | 每分鐘讀取 Salesforce 管道要求的次數 | 12000 |
每分鐘寫入 Salesforce 管道的要求數 | 12000 | |
每分鐘讀取 Salesforce 執行個體的要求數 | 12000 | |
每分鐘寫入 Salesforce 執行個體的要求數 | 12000 |
申請提高配額
如要調整大部分配額,請使用 Google Cloud 控制台。詳情請參閱「要求調整配額」。
用量限制
Application Integration 採行的用量限制如下。您有責任追蹤並確保值在規定限制內。如果超出限制,執行整合時可能會導致處理量降低、工作失敗,以及延遲時間增加。資源 | 限制 | 值 |
---|---|---|
適用於整個 Application Integration | 整合名稱的字元數上限 | 64 個半形字元 |
所有整合資料 (包括輸入和輸出變數) 的累積大小上限 | 25 MB | |
透過連線傳送及接收的所有整合資料 (包括輸入和輸出變數) 累計大小上限 | 8 MB | |
同步 (SYNC) 整合執行作業的逾時時間 逾時時間長度包括執行期間的任何外部系統呼叫或子整合任務。逾時時間過後,執行狀態會設為 外部系統呼叫的例子包括呼叫外部端點、使用連接器呼叫 Salesforce,以及呼叫 Google Cloud 函式 |
2 分鐘 | |
非同步 (ASYNC) 整合執行作業的逾時時間 如果子整合項目執行時間超過 2 分鐘,請考慮以 ASYNC 模式執行整合項目 |
10 分鐘 | |
發布新版整合項目後,舊版整合項目可執行的最長時間 (系統一致性) 這是因為 Application Integration 是分散式系統,提供最終一致性。系統會使用快取,因此清除及重新整理可能需要時間 |
10 分鐘 | |
每個專案的整合數量上限 | 1000 | |
整合中的工作數量上限 如果需要更多工作,建議您將整合項目拆分成多個整合項目 |
100 | |
整合可用的版本數量上限 | 100 | |
API 觸發條件 | 觸發條件 ID 中 TRIGGER_NAME 的字元數上限
觸發條件 ID 格式: |
64 個半形字元 |
Apps Script 工作 | Apps Script 的有效部署作業上限 | 50 |
API 可執行檔的每秒查詢次數 (QPS) | 每分鐘 5,000 次 | |
Webapp 部署作業的每秒查詢次數 (QPS) | 每分鐘 5,000 次 | |
API 執行檔的延遲時間 | 1.5 秒 | |
Web 應用程式的延遲時間 | 2.5 秒 | |
Google 應用程式指令碼中所有整合變數的累計大小上限 | 15 MB | |
呼叫 REST 端點工作 | 並行 REST 呼叫數量上限 | 100 |
REST 端點的要求大小上限 | 25 MB | |
REST 端點的回應大小上限 | 25 MB | |
通話整合工作 | 可從主要整合作業執行的子整合作業數量上限 | 10000 |
連接器工作 | 連接器工作執行逾時 | 3 分鐘 |
連接器回應大小上限 | 20 MB | |
While Loop 工作和 For Each Loop 工作 | 處理的資料累計大小上限 | 20 MB |
疊代次數上限 | 8000 | |
從每個子整合呼叫收集的資料累計大小上限 | 50 MB | |
For Each 並行工作 | 處理的資料累計大小上限 | 20 MB |
並行執行數上限 | 50 | |
資料對應工作 | 陣列資料類型變數的大小上限 | 100,000 個元素 |
JSON 資料類型變數的大小上限 | 20 MB | |
字串資料型別變數的大小上限 | 20 MB | |
資料轉換器工作 | 用於評估指令碼的記憶體上限 | 300 MB |
JavaScript 工作 | 指令碼的要求大小上限 | 25 MB |
傳送電子郵件工作 | 工作收件者人數上限 | 30 |
資料處理限制
在下列情況下,我們不建議使用整合功能:
- 整合需要移動大量資料,或著重於擷取、轉換及載入 (ETL) 程序
- 所有整合資料的累計大小在執行期間大於
10 MB
計算累計資料大小時,請將所有類型的資料大小加總,例如輸入變數、輸出變數和其他中間工作變數