1

我们开发了一个自定义 JAX-WS 应用程序,它基本上实现了两件事。

  1. 公开一些 Web 服务方法来执行某些功能。
  2. 利用 org.quartz.Scheduler 调度和执行一些轮询任务,监控和处理一些数据库表上的数据。(这里的逻辑稍微复杂,因此选择了自定义应用程序而不是使用 WSO2 DSS)

此应用程序在 WSO2 AS 5.2.1 上上传,并且运行得非常无缝。但是,我不确定如果我们必须集群 AS 应用程序服务器会发生什么。从逻辑上讲,我认为每个节点都会有自己的自定义应用程序实例在其中运行,因此也有自己的调度程序。这不会增加在两个实例中处理相同记录的风险吗?从聚类的角度来看,我对上述场景的解释是否正确?

4

1 回答 1

1

是的。你是对的。在应用服务器节点集群中,每个节点都有自己的应用程序实例。在你的情况下,每个节点都有单独的调度程序。你可以考虑使用ESB 4.9.0 中的任务。WSO2 增加了在集群环境中工作的协调支持。

于 2016-04-13T22:34:45.287 回答