Configuration:

Reference:

YAML

Properties

  1. elasticjob.reg-center.namespace=elasticjob-lite-springboot
  2. elasticjob.reg-center.server-lists=localhost:6181

Prefix: elasticjob.jobs

Configuration:

If cron was configured, the job will be created as a ScheduleJobBootstrap. The Starter will start scheduling when application is ready. Otherwise, the job will be created as a OneOffJobBootstrap with a name specified by “jobBootstrapBeanName”. It requires manual injection and execution.

Reference:

YAML

Properties

  1. elasticjob.jobs.simpleJob.cron=0/5 * * * * ?
  2. elasticjob.jobs.simpleJob.sharding-item-parameters=0=Beijing,1=Shanghai,2=Guangzhou
  3. elasticjob.jobs.scriptJob.elastic-job-type=SCRIPT
  4. elasticjob.jobs.scriptJob.cron=0/5 * * * * ?
  5. elasticjob.jobs.scriptJob.props.script.command.line=echo SCRIPT Job:
  6. elasticjob.jobs.manualScriptJob.job-bootstrap-bean-name=manualScriptJobBean
  7. elasticjob.jobs.manualScriptJob.sharding-total-count=3
  8. elasticjob.jobs.manualScriptJob.props.script.command.line=echo Manual SCRIPT Job:

Prefix: elasticjob.tracing

RDB is the only supported type at present. If Spring IoC container contained a bean of DataSource and RDB was set in configuration, an instance of TracingConfiguration will be created automatically.

YAML

Properties

    Prefix:

    Designate a port as dump port in configurations. The Spring Boot Starter will enable dumping automatically. If the port for job dump was missing, dump won’t be enabled.

    Reference:

    YAML

    1. elasticjob.dump.port=9888