0

我有一个 Websphere Cluster Setup v7。服务器 A1 负载均衡器,A2(部署管理器),B(WAS),C(WAS)。在服务器 B 和 C 的 ejb 中,部署了 web 和一个 spring 应用程序。Spring 应用程序侦听一个文件夹,当文件到达该文件夹时,它会处理它,然后通过 Web 服务调用 Web 应用程序。所以当spring应用部署在B和C.文件被处理两次导致重复记录如何解决上述问题。我应该写一个java逻辑还是websphere中的任何设置都会做正确的事情?如果我必须编写一个 java 逻辑,请给出一些建议(可靠且易于实现注意:集群节点可以在一段时间后增加)。

谢谢

4

1 回答 1

0

所以,你有使用 Spring 的应用程序逻辑,当它在同一个文件系统上运行多次时,应用程序逻辑会出现异常。那是对的吗?如果是这样,WebSphere Application Server 就无能为力了。我建议将状态(文件是否已被处理)存储在共享存储中,例如数据库。

于 2012-06-22T13:05:29.943 回答