请参阅 Application Integration 支持的连接器。
配额和限制
本文档列出了适用于 Application Integration 的quotas和quotas。如需详细了解配额,请参阅虚拟私有云配额。
配额用于限制您的 Google Cloud 项目可使用的共享 Google Cloud 资源(包括硬件、软件和网络组件)的数量。因此,有以下功能的系统具有配额:
- 监控 Google Cloud 产品和服务的使用情况或消耗情况。
- 出于某些原因限制这些资源的消耗量,包括确保公平性和减少使用量高峰。
- 维护可自动强制执行规定限制的配置。
- 提供请求或更改配额的方法。
在大多数情况下,当超过配额时,系统会立即阻止对相关 Google 资源的访问,并且您尝试执行的任务将失败。在大多数情况下,配额适用于每个 Google Cloud 项目,并由使用该 Google Cloud 项目的所有应用和 IP 地址共享。
Application Integration 资源也存在限制。这些限制与配额系统无关。除非另有说明,否则无法更改限制。
默认情况下,Application Integration 配额和限制按项目应用。不同基础应用的配额和限制会按如下方式指示;例如,每个项目的默认并发执行数量,或每个项目的集成数量上限。
资源配额
以下配额适用于每个 Google Cloud 项目的 Application Integration 资源。您可以通过申请更改配额来增加或减少配额。
资源 | 配额 | 值 | |
---|---|---|---|
集成执行 | 每个项目的默认并发执行数 | 50 | |
每分钟的集成执行请求数 | 24000 | ||
Integration Connectors | 请参阅集成连接器限制 | ||
集成执行日志和monitoring | 每分钟的读取执行请求数 | 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 Functions 函数 |
2 分钟 | |
异步 (ASYNC) 集成执行超时 如果子集成的运行时间超过 2 分钟,请考虑在 ASYNC 模式下执行集成 |
10 分钟 | |
旧版集成在发布新版本后可以运行的最长时间(系统一致性) 这是因为 Application Integration 是一个提供最终一致性的分布式系统。它使用整个系统中的缓存,这可能需要一段时间才能清除和刷新 |
10 分钟 | |
每个项目的集成数量上限 | 1000 | |
一个集成中的任务数量上限 如果需要执行更多任务,建议您将集成拆分为多个集成 |
100 | |
一个集成允许的版本数上限 | 100 | |
API 触发器 | 触发器 ID 中 TRIGGER_NAME 的字符数上限
触发器 ID 格式: |
64 个字符 |
Apps 脚本任务 | Apps 脚本的活跃部署数上限 | 50 |
API 可执行文件的每秒查询次数 (QPS) | 每分钟 5000 次 | |
Web 应用部署的每秒查询次数 (QPS) | 每分钟 5000 次 | |
API 可执行文件的延迟时间 | 1.5 秒 | |
Web 应用的延迟时间 | 2.5 秒 | |
Apps 脚本中所有集成变量的累计大小上限 | 15 MB | |
“调用 REST 端点”任务 | 并发 REST 调用数上限 | 100 |
来自 REST 端点的请求的大小上限 | 25 MB | |
来自 REST 端点的响应大小上限 | 25 MB | |
“调用集成”任务 | 可从主集成运行的子集成数量上限 | 10000 |
连接器任务 | 执行连接器任务的超时 | 3 分钟 |
来自连接器的响应大小上限 | 20 MB | |
while Loop 任务和 For Every Loop 任务 | 处理的数据的累计大小上限 | 20 MB |
迭代次数上限 | 8000 | |
从每次子集成调用中收集的数据的累计大小上限 | 50 MB | |
“针对每一项并行”任务 | 处理的数据的累计大小上限 | 20 MB |
并行执行数量上限 | 50 | |
数据映射任务 | 数组数据类型变量的大小上限 | 100000 个元素 |
JSON 数据类型变量的大小上限 | 20 MB | |
字符串数据类型变量的大小上限 | 20 MB | |
Data Transformer 脚本任务 | 可用于脚本评估的内存上限 | 300 MB |
数据处理限制
建议不要在以下情况下使用集成:
- 集成需要移动批量数据或专注于提取、转换和加载 (ETL) 流程
- 执行期间所有集成数据的累计大小大于
10 MB
计算累计数据大小时,应将所有类型数据(例如输入变量、输出变量和其他中间任务变量)的大小相加