WSO2 - 在自定义轮询应用程序上集群 AS

WSO2 - Clustering AS on Custom Polling Applications

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

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

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

Yes.You 是 correct.In 应用程序服务器节点集群,每个节点都有自己的实例 application.In 你的情况每个节点都有单独的 scheduler.You 可以考虑使用tasks 来自 ESB 4.9.0。 WSO2 添加了在集群环境中工作的协调支持。