Springboot Quartz: кластерный режим игнорируется?

#spring-boot #quartz-scheduler

Вопрос:

Я получаю этот журнал, когда начнется моя весенняя загрузка:

 Scheduler meta-data: Quartz Scheduler (v2.3.2) 'quartzScheduler' with instanceId 'NON_CLUSTERED'
  Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
  NOT STARTED.
  Currently in standby mode.
  Number of jobs executed: 0
  Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
  Using job-store 'org.springframework.scheduling.quartz.LocalDataSourceJobStore' - which supports persistence. and is clustered.
 

Как вы можете видеть:

  • 'quartzScheduler' with instanceId 'NON_CLUSTERED'
  • **LocalDataSourceJobStore**' - which supports persistence. and is **clustered**

Почему NON_CLUSTERED появляется, когда планировщик находится в кластерном режиме?

Мои связанные свойства:

 spring:
  quartz:
    job-store-type: jdbc
    properties:
      org.quartz.jobStore.class: org.quartz.impl.jdbcjobstore.JobStoreTX
      org.quartz.jobStore.driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate
      org.quartz.jobStore.isClustered: true
 

Есть какие-нибудь идеи?

Комментарии:

1. Можете ли вы показать нам все объекты недвижимости? вероятно, это пересказывается. Вы добавили org.quartz.scheduler.instanceId: AUTO ? также то, что вы имеете в виду, это две разные концепции, но в любом случае попробуйте.

Ответ №1:

В моем случае это было только имя экземпляра. Попробуйте написать свойство org.quartz.scheduler.InstanceID: AUTO и проверьте результат.