阅读494 返回首页    go 阿里云


开发测试集群使用说明__SchedulerX for EDAS_二方服务_企业级分布式应用服务 EDAS-阿里云

EDAS SchedulerX 开发测试集群使用说明

创建 SchedulerX 任务

  1. 登录 EDAS 服务控制台(https://edas.console.aliyun.com),在分布式任务调度(公测)页面选择分组:

    1

或者在“任务分组中”创建新的分组creategroup1

creategroup2

  1. 选择区域,此处选择测试

regionselect

  1. 单击右上角新建 Job

    此处在 schedulerxTestGroup 分组,测试集群中建立了一个每30秒触发一次,Job 处理器实现类为 com.schedulerx.test.ExecuteShellJobProcessor 的 Job,具体参数解释可参考 EDAS SchedulerX 快速入门

    testClusterUsage5

在工程中编写代码

  1. 在工程中 POM 增加下面依赖:

    1. <dependencies>
    2. <dependency>
    3. <groupId>com.alibaba.edas</groupId>
    4. <artifactId>schedulerX-client</artifactId>
    5. <version>1.6.6</version>
    6. </dependency>
    7. </dependencies>
  2. 初使化 SchedulerX-Client

    第一种方法:

clientgroup1

第二种方法(通过 Spring 方式):clientgroup2

上面两种方式对应的 2 个参数在分布式任务调度(公测)页面的 Job 列表中可以查询到:

consolegroup

编写 Job 处理器接口注意:Job 处理器要实现接口 ScxSimpleJobProcessor,并且要与在页面创建 Job 时填写的 Job 处理器接口名称对应上。

8

9

运行测试

在运行测试程序前需要设置一下运行参数:

10

文件路径和文件名根据实际情况填写,文件内容格式为:

11

123456 可替换为任务字符,开发测试集群不进行鉴权。设置好参数后运行程序,每 5 秒钟会接收到一次 Job 触发,输出处理器逻辑中打印的信息。

12

注意:

开发测试集群,是为方便用户在开发环境中进行任务调度测试,并不提供稳定性和安全性保证,请大家在测试结束后,删除 Job 配置并 Job 迁移到相应 Region 的正式集群中。

最后更新:2016-11-24 13:43:04

  上一篇:go 任务监控报警配置__SchedulerX for EDAS_二方服务_企业级分布式应用服务 EDAS-阿里云
  下一篇:go TXC 简介__TXC for EDAS_二方服务_企业级分布式应用服务 EDAS-阿里云