В настоящее время я использую Flex (Flash Builder 4) и устанавливаю подключения веб-службы к серверу Apache PHP Zend AMF для получения данных.
Это отлично работает, но мне интересно, какие варианты доступны для обеспечения отказоустойчивости.
Я знаю, что, вероятно, смогу настроить второй сервер, на который приложение переключится в случае, если не сможет подключиться к первому серверу. Любые мысли по этому поводу были бы хороши, но я также думаю о том, чтобы попытаться дать каждой отдельной машине некоторую терпимость.
Например, если бы у них была хотя бы возможность вводить данные в приложение, это было бы началом. Поэтому, если они нажимают «сохранить», и он не может достичь сервера, он кэширует его или сохраняет в локальном файле до тех пор, пока сервер не восстановит резервную копию. Хотя отсутствие возможности выполнять поиск данных может быть большой проблемой.
Может быть, уже есть какие-то библиотеки или что-то, на что я могу взглянуть, чтобы сделать это?
if server1 down try server2
в клиент, все это может обрабатываться DNS-сервером / маршрутизатором. - person SuperSaiyen   schedule 16.08.2011