使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
请参阅 Application Integration 支持的连接器。
计时器任务
您可以使用计时器任务向集成执行流程添加时间延迟。
在集成执行期间,当控制项到达计时器任务时,系统会将执行暂停指定的时长,并且计时器任务后面的所有任务都将暂停。此任务仅支持自动恢复集成。集成执行会在暂停时间限制到期后自动恢复。例如,如果将计时器任务设置为 180 秒,则执行会暂停 3 分钟,然后自动恢复。
比较审批任务、暂停任务和计时器任务
所有三个(审批、暂停和计时器)任务都执行类似的集成暂停和恢复功能。但它们之间存在细微差异。下表介绍了三个任务之间的差异。
审批任务 |
暂停任务 |
计时器任务 |
不支持自动恢复集成,需要人工干预来恢复集成。 |
支持手动和自动恢复集成。如果没有人工干预来撤消暂停,则集成会在暂停时间限制到期后自动恢复执行。 |
仅支持自动恢复集成。集成执行会在暂停时间限制到期后自动恢复。 |
无法通过 API 调用恢复集成。您必须使用集成界面手动解决暂停。 |
可以使用适用于集成的 Suspensions API 来恢复集成。 |
仅支持自动恢复集成。 |
集成暂停(已暂停)时,用户会收到通知。 |
集成暂停(已暂停)时,用户不会收到任何通知。 |
集成暂停(已暂停)时,用户不会收到任何通知。 |
支持输出变量(布尔值),可让您在恢复集成之前执行条件检查。但是,输出变量的值只能为 true 或 false 。 |
支持输出变量(字符串),可让您在恢复集成之前执行条件检查。您可以为输出变量设置任何值。 |
不支持任何输出变量。 |
要配置计时器任务,请执行以下操作:
- 在 Google Cloud 控制台中,前往 Application Integration 页面。
转到 Application Integration
- 在导航菜单中,点击集成。
系统会显示集成页面,其中列出了 Google Cloud 项目中可用的所有集成。
- 选择现有集成,或点击创建集成以创建新的集成。
要创建新的集成,请执行以下操作:
- 在创建集成窗格中输入名称和说明。
- 为集成选择一个区域。
- 为集成选择服务账号。您可以随时在集成工具栏的 infoIntegration summary 窗格中更改或更新集成的服务账号详细信息。
- 点击创建。
系统随即会在集成编辑器中打开该集成。
- 在集成编辑器导航栏中,点击任务以查看可用任务和连接器的列表。
- 点击计时器任务元素,并将其放入集成编辑器中。
- 点击设计器上的计时器任务元素以查看计时器任务配置窗格。
- 使用任务的配置属性配置其余字段。 例如,如果您将超时设置为
180
,将时间单位设置为 Seconds
,则执行会暂停 3 分钟,然后再自动恢复。
- 系统会自动保存对属性的更改。
配置属性
下表介绍了计时器任务的配置属性。
属性
|
数据类型
|
说明 |
Timeout after
|
整数 |
必须将集成执行暂停的时长。时间限制到期后,集成会自动继续执行下一个下游任务。
默认值:120 秒(2 分钟)。
允许的最长时间限制:44640 分钟(31 天)。
|
Time unit
|
秒、分钟、小时、天
|
超时期限属性的时间单位。
|
错误处理策略
任务的错误处理策略指定当任务因暂时性错误而失败时要执行的操作。如需了解如何使用错误处理策略,以及了解不同类型的错误处理策略,请参阅错误处理策略。
配额和限制
如需了解配额和限制,请参阅配额和限制。
后续步骤
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-09-12。
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-09-12\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-09-12。"]]