我有一个在集群中运行的 Glassfish 3.1.2 和一个 EJB 3.1 应用程序。我的应用程序中需要两种预定方法:
- 一种每天只运行一次(在单个节点上)
- 以及其他在所有节点上运行的类型(每 1-2 分钟)——它们不需要运行同步方式!要求只是这种类型在每个节点上运行。
我不知道如何从这个集群开始 - 问题是,这可能吗@Schedule
(以及如何)或者我还需要其他东西吗?
我遇到了完全相同的问题(需要一个cluster
定时器和一个per node
计时器)并遇到了这个问题。所以,对于任何有兴趣的人:
如果你用 @Schedule(..., permanent=true) 声明计时器,你会得到一个cluster
计时器存储在计时器数据库中(可以迁移)
如果你用 @Schedule(..., permanent=false) 声明计时器,你会得到一个node
计时器未存储在计时器数据库中(无法迁移)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)