サーバークライアントアプリで不安定なインターネット接続を管理するために使用できるテクノロジーは何ですか。私は主にPHP(+ Zend Framework)を知っており、C#とASP.NETMVCを学んでいます。WCF / MSMQは役立つと聞きましたが、どのように... PHP(私がよく知っている)でできることはありますか?しかし、.NETの代替案が優れているかどうかを知ることも良いことです
背景:
client ***s***はサーバーdbに接続してCRUDを実行します。しかし、インターネット接続が失敗した場合、これは不可能になります。どうすればこれを修正できますか?
現在使用されているソリューションは、ローカルホストデータベースを使用することでした。1日の終わりに、すべてのクライアントがサーバーにアップロードし、朝にサーバーから「統合」データベースをダウンロードします。アップロード/ダウンロードがまだ失敗する可能性があるため、これは絶対確実ではありません。転送される大量のデータを考慮すると、実際には可能性が高くなります。
更新:MSMQ/WCFの代わりにPHP/Zend Framework / MySQLがありますか?