试用地址(由于服务器较渣,加载时间可能较长,请耐心等待~)
应用名称:oms-test
**

简单试用——脚本处理器

image.png

简单试用——Java内置处理器

当前部署的”oms-test”试用应用搭载了3个demo处理器,其全限定类名如下:

单机处理器:com.github.kfcfans.oms.samples.processors.StandaloneProcessorDemo

  • 当控制台的任务参数为failed时,任务将处理失败(可以此测试重试机制)

广播处理器:com.github.kfcfans.oms.samples.processors.BroadcastProcessorDemo
MR处理器:com.github.kfcfans.oms.samples.processors.MapReduceProcessorDemo

  • MR处理器需要填入自定义的任务参数:{“batchSize”: 100, “batchNum”: 10}

image.png

高级试用——容器

在试用容器之前,建议阅读开发文档:容器

Git容器

image.png
您可以将自己的容器上传到GitHub/Gitee,也可以选择官方编写的试用Git容器。

Git仓库地址:https://gitee.com/KFCFans/OhMyScheduler-Container-Template
分支:master
用户名:空(不需要填写)
密码:空(不需要填写)

该容器包括以下三个处理器:
单机处理器:cn.edu.zju.oms.container.ContainerStandaloneProcessor
广播处理器:cn.edu.zju.oms.container.ContainerBroadcastProcessor
MR处理器:cn.edu.zju.oms.container.ContainerMRProcessor

  • MR处理器需要填入自定义的任务参数:{“batchSize”: 100, “batchNum”: 10}

任务录入示例如下,注意:处理器信息的填写格式为 容器ID#全限定类名
image.png

FatJar容器

FatJar容器需要用户上传自己的FatJar并完成部署,详细教程请参考:链接

注:生成模版工程后需要更改pom.xml中的oms.worker.version**,当前版本为 1.2.0。**