gpt4 book ai didi

deployment - Websphere 7 集群部署

转载 作者:行者123 更新时间:2023-12-01 05:43:40 25 4
gpt4 key购买 nike

我们有一个 J2EE 应用程序作为 EAR 文件,它部署在 WAS 7 中,为了使应用程序可用性尽可能高,需要部署在 3 个集群中。我们有一个 Quartz Scheduler 类,其工作是每天凌晨 2:00 将数据从一个数据库上传到另一个数据库。

现在的问题是,如果为了负载均衡和高可用,ear 将部署在 3 个不同的节点上,那么所有 3 个 ear 文件将同时触发上传。我们该如何处理。是否可以在 WAS 7 环境中进行一些配置。任何帮助/建议将不胜感激。

谢谢

最佳答案

你有两种可能:

  • quartz database backend所有节点都将连接到 Quartz 用于同步任务运行的同一个数据库。这可以配置为防止任务同时在多个节点上运行。
  • EJB 3.x 计时器。参见例如这个 example .然而,这有助于确保只有来自每个集群的成员触发计时器。
  • 关于deployment - Websphere 7 集群部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3766815/

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