私たちは2つのWebサーバーを持つWebファームを持っています。データ保存用にXMLファイル(Webアプリケーション内に保存されている)を使用し、このXMLファイルをExcelに変換し、新しいレコードがXMLファイルに追加されたら電子メールで送信します。私たちはウェブファーム上にあったので、各サーバーごとに1つずつ、2つの異なるXMLファイルを持つことに気付きませんでした。さらに、これらのファイルは異なるデータを持つことになります。 この状況をどのように処理できるかについてのご意見はありますか?Webファーム+データ保存用XMLファイル
0
A
答えて
1
アイデア
- XMLファイルを格納するために一元化されたデータベース・サーバを使用してください。
- ファイルを両方のサーバーに共通の場所に保存します。
- 変換/メーリング処理の前に2つのファイルをマージするマージルーチンを作成します(この場合、アプリケーションロジックを更新してファイルへの同時書き込みアクセスを管理/禁止する必要があります)。
#2に注意してください。サーバーBがサーバーAにアクセスできるように、サーバーAにファイル共有を作成したくなるでしょう。この場合、単一障害点が作成されるため、サーバーAに障害が発生した場合、サーバーBはAにあるxmlファイルに到達できないため、役に立たなくなります。
0
最後に、いつでも1つのサーバーにリダイレクトされるので、Excelファイルとして電子メールで送信される1つのXMLファイルが必要になります。
関連する問題
- 1. 保存XMLファイルをXMLファイルに
- 2. XMLファイルをリモートサーバに保存
- 3. WebサービスレスポンスをXMLとして保存
- 4. AS3データをXMLファイルに保存する
- 5. PHPがXMLをファイルに保存する
- 6. XMLからCSVファイルにコンテンツを保存
- 7. カスタムの場所にXMLファイルを保存
- 8. Eclipse:保存時に自動フォーマットXMLファイル
- 9. XMLファイルを保存するには?
- 10. XMLファイルを保存する場所
- 11. javaRDDをXMLファイルとして保存
- 12. Flex、Webapplication、asp.netでxmlファイルを保存
- 13. ディスクにXMLファイルを保存する
- 14. テーブルをXMLファイルに保存する
- 15. ローカルに保存されたxmlファイルを.plistファイルに保存する方法
- 16. ファイルをWebコンテキストルートに保存する
- 17. csvファイルでのWebスクレープと保存
- 18. actionscriptを使用してスタンドアローンマシンにxmlファイルを保存する
- 19. XMLデータを抽出してXMLファイルとして保存
- 20. 保存XML文書は、JavaのXML APIのファイルに
- 21. 保存スナップショット・データXML
- 22. Webサービスを使用してExcelファイルを保存する
- 23. Web用Visual Studio 2012 ExpressでCSSとしてlessファイルを保存
- 24. サーバーパス内のWebメソッドにXML文書を保存
- 25. xmlをWebブラウザに表示し、.xmlとして保存します。
- 26. ループとファイルの保存用
- 27. ファイルをSQLに保存するvs WebサーバーのHDDに保存する
- 28. データを保存してxml
- 29. 保存XML文字列
- 30. xmlにdatagridviewデータを保存
これらの良い提案にお返事いただきありがとうございます。 Sol1は、DBを避けてデータを保存するので、XMlファイルを優先して動作しません。 Sol2は複雑に見えます。 sol3の場合、ファイルは複数のサーバーに分かれているため、1つにまとめるのは面倒です。もし彼らが同じサーバー上にいたら、うまくいきました。 – shazia