本地运行模式
在开发Elastic-Job-Cloud
作业时,开发人员可以脱离Mesos
环境,在本地运行和调试作业。可以利用本地运行模式充分的调试业务功能以及单元测试,完成之后再部署至Mesos
集群。
本地运行作业无需安装Mesos
环境。
配置
使用org.apache.shardingsphere.elasticjob.cloud.executor.local.LocalCloudJobConfiguration
配置本地作业。
LocalCloudJobConfiguration config = new LocalCloudJobConfiguration(
new SimpleJobConfiguration(JobCoreConfiguration.newBuilder("FooJob", "*/2 * * * * ?", 3) //1
.shardingItemParameters("0=Beijing,1=Shanghai,2=Guangzhou")
.jobParameter("dbName=dangdang").build(), "com.xxx.foo.FooJob"),
1, //2
"testSimpleJob" , "applicationContext.xml"); //3
- 配置作业类型和作业基本信息。
- 配置当前运行的作业是第几个分片。
- 配置Spring相关参数。
运行
使用org.apache.shardingsphere.elasticjob.cloud.executor.local.LocalTaskExecutor
运行作业。
new LocalTaskExecutor(localJobConfig).execute();
当前内容版权归 ElasticJob 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 ElasticJob .