我有一个Websphere Cluster Setup v7。服务器A1负载均衡器,A2(部署管理器),B(WAS),C(WAS)。在服务器B和C ejb中,部署了Web和spring应用程序。 Spring应用程序侦听文件夹,当文件到达该文件夹时,它会处理它,然后通过Web服务调用Web应用程序。因此,当在B和C中部署spring应用程序时,文件被处理两次导致重复记录如何解决上述问题。我应该写一个java逻辑或websphere中的任何设置会做正确的事吗?如果我必须编写一个java逻辑请给出一些建议(可靠且易于实现注意:群集节点可能会在一段时间后增加)。
由于
答案 0 :(得分:0)
因此,您使用Spring具有应用程序逻辑,并且当应用程序逻辑在同一文件系统上多次运行时,应用程序逻辑会出错。那是对的吗?如果是这样,WebSphere Application Server就无法做到。我建议将状态(文件是否已被处理)存储在共享存储中,例如数据库。