我目前正在使用Flex(Flash Builder 4)並將Web服務連接到Apache PHP Zend AMF服務器以檢索數據。Flex AMF離線模式?
這很好,但我想知道哪些選項可用於容錯。
我知道我可以設置第二個服務器,當應用程序無法連接到第一個服務器時,它將切換到該服務器。對此的任何想法都會很好,但我也在考慮試着給每臺機器一些寬容。
例如,如果他們至少有能力嚮應用程序輸入數據,那將是一個開始。因此,如果他們點擊「保存」並且無法訪問服務器,則會將其緩存或存儲到本地文件,直到服務器備份。儘管缺乏數據查找可能是一個大問題。
也許已經有一些圖書館或我可以看看做這個?
老實說,我的第一個想法是「你真的需要這個嗎?」如果有問題的機器,那麼用戶很可能永遠不會到達SWF。負載均衡和數據中心等事情可以幫助解決「服務器故障」風格問題。我不會嘗試在代碼中處理這種「機器故障」問題。 – JeffryHouser
是的,我傾向於有第二個Apache/PHP /數據庫服務器,並設置兩者之間的同步和複製。然後,如果'server1'無法訪問,我需要做的就是flex連接到'server2'。 –
我不確定你是否理解我的觀點。如果你的機器無法訪問;你的用戶是如何從它加載一個Flex應用程序的? – JeffryHouser