私は現在、Flex(Flash Builder 4)を使用しており、Apache PHP Zend AMFサーバーにWebサービス接続してデータを取得しています。Flex AMFオフラインモード?
これは素晴らしいですが、フォールトトレランスにどのようなオプションが使用できるのか不思議です。
おそらく、最初のサーバーに到達できない場合にアプリケーションが切り替える2番目のサーバーを設定できる可能性があります。それについてのどんな考えもいいかもしれませんが、私はまた、それぞれのマシンにいくつかの許容範囲を与えることを試みていると考えています。
たとえば、少なくともアプリケーションにデータを入力できる機能があれば、それがスタートになります。したがって、「保存」をクリックしてサーバーにアクセスできない場合は、サーバーがバックアップされるまで、キャッシュに保存されるか、ローカルファイルに保管されます。データ検索ができないという欠点は大きな問題になるかもしれません。
多分、これを行うために私が見ることができるライブラリや何かがありますか?
正直、私の最初の考えは「あなたは本当にこれが必要ですか?問題のマシンがある場合、ユーザーは最初にSWFにアクセスすることはほとんどありません。ロードバランシングやデータセンターのようなものは、「サーバーダウン」スタイルの問題に役立ちます。私はそのような "マシンダウン"問題をコードで処理しようとはしません。 – JeffryHouser
さて、私は、2番目のapache/php/dbサーバーを持っていて、その2つの間で同期と複製を設定する方向に傾いています。それでは、 'server1'に到達できない場合、flexで 'server2'に接続するだけです。 –
あなたが私のことを理解しているかどうか分かりません。あなたのマシンに到達できない場合。あなたのユーザーはFlexアプリケーションをどのようにロードしましたか? – JeffryHouser