Workload Scheduler on Bluemix 服务之初体验概述

物联网

  Workload Scheduler 服务对象支持您创建、列出 、更新、启用、禁用和删除进程。进程自身是多个步骤,每个步骤依据基于特定时间的需求触发运行。在进程库中安排了进程。WorkloadService 对象会为您创建缺省库,其中存储您创建的所有进程。

  您还可以使用 WorkloadService 对象来创建和删除进程库。最后,WorkloadService 对象可用于访问进程以及进程中定义的步骤的运行历史记录。

  注释:在该云环境中,默认的代理名称为:HH_CLOUD。操作系统为:UNIX。如下图所示:

  图 13. 代理的信息

物联网

  创建进程库和子进程。下面我们将通过一个简单的例子,为用户展示如何创建自己的进程库和子进程。

  通过单击 新建 按钮,如下图所示:

  图 14. 新建进程库按钮

物联网

  创建一个名为:windows_task 的进程库,如下图所示:

  图 15. 创建 windows_task 进程库

物联网

  选择刚刚创建的进程库,进入右侧的编辑区域,单击 新建 按钮,以创建新的进程。如下图所示:

  图 16. 创建新的进程

物联网

  选择新建的进程,切换焦点到 常规 视图中。输入名称:task001,然后为该进程设置有效的开始时间和结束时间。如下图所示:

  图 17. 常规视图

物联网

  切换焦点到 触发器 视图中。单击 新建 按钮,以创建一个触发器。如下图所示:

  图 18. 触发器视图

物联网

  在创建触发器的对话框中,启动进程的方式选择为:基于调度。然后设置启动时间,以及有效时间。单击 确认 按钮。如下图所示:

  图19. 创建触发器

物联网

  切换焦点到 变量 视图中。单击 新建 按钮,以创建一个文本型变量。如下图所示:

  图 20. 创建文本变量

物联网

  切换焦点到 步骤 视图中。单击 新建 按钮,以创建一个新的步骤。如下图所示:

  图 21. 创建新的步骤

  在创建步骤对话框中,选择步骤的类型为:启动程序。代理:HH_CLOUD。程序:ping https://console.ng.bluemix.net。 这里我们也可以填写要执行的脚本。

  图 22. 创建步骤对话框

物联网

  注释:关于步骤的类型,用户可以选择使用 Workload Scheduler 所支持的全部类型。请参考图 23 和图 24。

  图 23. 类型1

物联网

  图 24. 类型2

物联网

  至此,我们已经成功地创建了第一个进程。在进程库视图中,选择进程:task001,单击 启用 按钮。这个进程将按照我们设置的计划时间和周期运行。

  Workload Scheduler 典型场景

  定期的计划