我有两个虚拟机与我的应用程序实例在板上。该应用程序使用配置为在集群模式下工作的quartz调度器。两个虚拟机都在UTС时区。
我想启动我自己的(本地)应用程序实例。但是我的机器(欧洲/莫斯科)和vm有不同的时区。
问题是:运行我的应用程序实例是安全的吗?如果不是,我该怎么办?
即使您正在使用quartz-scheduler,您也可以指定时区以获得一致的行为。如果希望作业在不同的时区运行,可以创建自己的时区Bean。例如
<bean id="timeZone" class="java.util.TimeZone" factory-method="getTimeZone">
<constructor-arg>
<value>GMT+4:00</value> // Europe/Moscow
</constructor-arg>
</bean>