小编Axe*_*auf的帖子

仅在一个WebLogic群集节点上运行@Scheduled任务?

我们在集群WebLogic 10.3.4环境中运行Spring 3.0.x Web应用程序(.war)和夜间@Scheduled作业.但是,当应用程序部署到每个节点时(使用AdminServer Web控制台中的部署向导),每晚在每个节点上启动作业,从而同时运行多次.

我们怎样才能防止这种情况发生?

我知道像Quartz这样的库允许通过数据库锁表来协调集群环境中的作业,或者我甚至可以自己实现类似的东西.但是,由于这似乎是一个相当普遍的情况,我想知道Spring是否还没有选择如何轻松绕过这个问题,而无需在我的项目中添加新库或进行手动解决方法.

如果有任何未解决的问题,请告诉我.我还在Spring社区论坛上提出了这个问题.非常感谢你的帮助.

spring weblogic cluster-computing scheduled-tasks

13
推荐指数
2
解决办法
8568
查看次数