gpt4 book ai didi

java - WebSphere 集群上带有 TimerManager 的单例

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:16:49 25 4
gpt4 key购买 nike

如何让 WebSphere 集群上的计时器任务执行一次且仅执行一次?我知道这在其他应用程序服务器上是可能的,但无法弄清楚如何在 WebSphere 中执行此操作。

最佳答案

您可以使用 WebSphere 的调度程序服务来执行您想要的操作。如果您在集群范围内定义调度程序服务,则每个集群成员都将运行一个调度程序守护程序,但任务数据库将共享,这意味着只有其中一个成员将执行您添加的任务。他们每 30 秒(可配置)轮询一次数据库,第一个看到任务的人将执行它。

http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/topic/com.ibm.websphere.nd.doc/info/ae/ae/welc6tech_sch_adm.html

请记住,EJB 3.1 提供的新功能可能会帮助您做您想做的事,但这只是 WAS 8。

关于java - WebSphere 集群上带有 TimerManager 的单例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2821174/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com