2012-06-22 46 views
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邏輯,請給出一些建議(可靠且易於實現注意:集羣節點可以在一段時間後增加)。Websphere Cluster - 彈簧文件監聽器

感謝

回答

0

所以,你必須使用Spring應用程序邏輯,當它在同一文件系統多次運行應用程序邏輯行爲不端。那是對的嗎?如果是這樣,那麼WebSphere Application Server無能爲力。我建議將狀態(文件是否已被處理)存儲在共享存儲中,如數據庫。

+0

我在想共享存儲的實現,但我認爲試試用Websphere ..謝謝你的建議 – paramupk