赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. Serverless应用引擎(新版)
  4. 快速入门
  5. 快速部署 Job 任务

快速部署 Job 任务

  • 快速入门
  • 发布于 2025-04-17
  • 0 次阅读
文档编辑
文档编辑

本文演示如何在SAE快速创建一个Job任务模板,用于一次性或周期性地执行计算任务,并且在任务完成后快速释放计算资源。

使用场景

Job任务适用于对延时不敏感的异步离线场景,可以一次性执行,也可以按照设定的周期定时执行。例如:批量统计数据报表、在整点定时发送优惠券。

前提条件

已开通Serverless应用引擎并授权,且已创建VPC和命名空间,详见准备工作。

创建Job任务

根据您的业务需求选择适合的任务类型。

  • 周期性任务:按照设定的周期自动执行任务。

  • 一次性任务:通过发送HTTP/HTTPS请求来触发执行任务。

周期性任务

  1. 登录SAE控制台,在页面上选择应用部署的地域,本文以华东1(杭州)为例。在左侧导航栏单击任务模板列表,再单击创建任务模板,进行任务创建。

    image

  2. 跟随创建任务模板配置向导,配置任务的参数。然后单击确认创建。

    1. 任务基本信息

      image

    2. 部署配置

      image

      本文使用官方的Demo镜像进行部署和演示,您无需关注构建镜像的过程。生产环境中,您也可以将实际的业务代码构建为镜像并上传到镜像仓库中,再将镜像部署到SAE。
    3. 任务设置

      image

      配置项

      示例

      说明

      Cron表达式

      */1 * * * ?

      表示任务每分钟执行一次。

      如果您不熟悉Cron表达式的语法,可以单击使用生成工具自动生成Cron表达式。

一次性任务

  1. 登录SAE控制台,在页面上选择应用部署的地域,本文以华东1(杭州)为例。在左侧导航栏单击任务模板列表,再单击创建任务模板,进行任务创建。

    image

  2. 跟随创建任务模板配置向导,配置任务的参数。然后单击确认创建。

    1. 任务基本信息

      image

    2. 部署配置

      image

      本文使用官方的Demo镜像进行部署和演示,您无需关注构建镜像的过程。生产环境中,您也可以将实际的业务代码构建为镜像并上传到镜像仓库中,再将镜像部署到SAE。
    3. 任务设置

      image

执行Job任务

不同任务类型的执行方式不同。

周期性任务

周期性任务按照设定的周期自动执行任务。本例中,任务每分钟执行一次。

一次性任务

一次性任务通过发送HTTP/HTTPS请求来触发执行任务。

  1. 等待任务创建完成。在任务模板详情页面,展开任务设置区域,查看并复制公网请求URL。

    image

  2. 在浏览器的地址栏中输入公网请求URL,并按回车键访问,得到如下返回结果,说明已成功触发任务执行。

    image

查看任务执行结果

  1. 登录SAE控制台,在页面上选择应用部署的地域,本文以华东1(杭州)为例。在左侧导航栏单击任务模板列表,单击目标任务模板名称。

    image

  2. 等待任务执行完成,在左侧导航栏单击任务记录,查看任务的执行记录。

    周期性任务

    image

    一次性任务

    image

  3. 在左侧导航栏单击日志管理 > 实时日志,查看任务的日志。本例中,任务的执行结果是打印一串数字。

    image

清理资源

在完成本教程后,如果无需继续使用资源,请删除相关资源,否则会持续产生费用。

登录SAE控制台,在页面上选择应用部署的地域,本文以华东1(杭州)为例。在左侧导航栏单击任务模板列表,找到已创建的任务模板。单击操作列的删除,然后跟随指引操作。

image

相关文档

Demo镜像通常无法满足实际的业务需求,在生产环境下,您需要通过Docker镜像仓库、代码包、脚本等方式部署Job任务,并设置高级功能。请参考以下文档。

  • 任务模板管理

  • 任务运维

  • 任务迁移

相关文章

新手指引 2025-04-17 11:01

Serverless 应用引擎 SAE(Serverless App Engine)是面向应用的Serverless PaaS平台,能够帮助PaaS层用户免运维IaaS、按需使用、按量计费,做到低门槛微服务、Java、PHP等技术栈语言的应用上云。本文介绍如何使用SAE,帮助您快速了解SAE以及各方

准备工作 2025-04-17 11:01

您在使用Serverless 应用引擎 SAE(Serverless App Engine)托管应用之前,需要完成一些准备工作,包括开通服务、为RAM用户授权、创建VPC和创建命名空间。VPC为您构建隔离的网络环境,命名空间为您构建隔离的资源环境。

快速部署微服务应用 2025-04-17 11:01

本文通过一个示例,演示如何使用SAE部署微服务应用,并且实现公网访问应用,以及微服务应用之间的方法调用。 前提条件 已开通Serverless应用引擎并授权,且已创建VPC和命名空间,详见准备工作。

快速部署 Job 任务 2025-04-17 11:01

本文演示如何在SAE快速创建一个Job任务模板,用于一次性或周期性地执行计算任务,并且在任务完成后快速释放计算资源。 使用场景 Job任务适用于对延时不敏感的异步离线场景,可以一次性执行,也可以按照设定的周期定时执行。例如:批量统计数据报表、在整点定时发送优惠券。 前提条件

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号