最初の 3 つのトリガーと 1 つのトリガーを持つ 2 つのクォーツ スケジューラを使用して Spring アプリケーションを作成しました。
これらのトリガーはすべて、同時操作 false に設定されています。
これを実行すると、2 番目のスケジューラーのジョブのトリガーのみが起動されるようです。triggerJobB も実行にほとんど時間がかかりません。
私の質問は、1 つのスプリング コンテキストで 2 つのスケジューラを使用すると実行上の問題が発生するかどうか、およびそれが適切な方法であるかどうかです。
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="triggerJobA" />
<ref bean="triggerJobC" />
<ref bean="triggerJobD" />
</list>
</property>
</bean>
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="triggerJobB" />
</list>
</property>
</bean>