【问题标题】:How to run a scheduled task in Websphere 6.1 clustered environment如何在 Websphere 6.1 集群环境中运行计划任务
【发布时间】:2011-03-19 17:59:36
【问题描述】:

我想在 Websphere 6.1 集群环境中部署的 Web 应用程序中每隔一段时间运行一个后台任务。该任务将访问数据库、发送电子邮件并写入数据库。

我正在考虑在第一次加载网络应用程序时启动一个线程,如下所示:Background Thread for a Tomcat servlet app

既然它是一个集群环境,那么不在集群的每个单独节点上运行任务的最佳方法是什么?

【问题讨论】:

    标签: java web-applications websphere


    【解决方案1】:

    看看 WAS Scheduler service

    它说的是集群环境:

    集群中的调度程序守护进程

    当有多个调度器时 配置为使用相同的表(如 是集群中的情况 环境),任何守护进程都可以 找到一个任务并在其中设置警报 Java 虚拟机 (JVM)。任务 在虚拟机中执行 调度程序守护进程首先运行的地方, 直到守护进程停止并且 另一个守护进程启动。如果 server1 上的应用程序调度一个 要运行的任务并启动 server2 在 server1 之前,然后任务在 服务器2。

    【讨论】:

      猜你喜欢
      • 2021-06-28
      • 1970-01-01
      • 2021-03-27
      • 2018-02-20
      • 2017-04-30
      • 2014-12-17
      • 2012-06-20
      • 1970-01-01
      • 2010-09-22
      相关资源
      最近更新 更多