私は、無線でインターネットを介してWebサービスと会話するFlexアクションスクリプト3のスケジュールを思い出しました。問題はWi-Fi接続が信頼できず、頻繁なドロップアウトが発生することです。アプリが思い出させるスケジュールは頻繁に変わることはありません。だから毎日/毎日のスケジュールを見つけるためのWebサービスを呼び出す代わりに、アプリケーションはデータをローカルに保存することができます。また、ユーザーがアプリのスケジュールを更新すると、スケジュール上のタスクが完了したWebサービスが更新されます。このデータはローカルに保存することもできます。そのため、ユーザーが次回にアプリを使用してインターネットに接続すると、アプリはウェブサービスを更新できます。 このような場合のアプリケーション設計の提案は何ですか?例はありますか?信頼性の低いインターネット上でのデータ永続性のアプリケーション設計
0
A
答えて
0
スケジュールをローカルに格納するには、共有オブジェクトを使用します。あなたが以前にそれらを使用していない場合は、件名にtutorialがあります。
ユーザーがアイテムを追加/編集するたびに、そのアイテムをサーバーに送信しようとします。共有オブジェクトに変更された/新しいアイテムを必ず格納してください。失敗した場合は、アプリケーションを定期的に実行してください(たとえば、設定する方法に応じて、毎分または10秒ごとまたは15分ごとに)正常に接続されているかどうかを確認してください。接続が成功するとすぐに、アプリをサーバーと同期させます。アプリが変更を送信しようとするのをやめる前に、サーバーが成功した保存のための信号を返すことを確認してください。
アプリケーションは常時稼働していますか?もちろん、アプリがユーザーのコンピュータ上で開いているときにのみ同期することができます。どのくらいの頻度で接続を失う/回復しますか?
関連する問題
- 1. (言語不問)信頼性の低いデータ・パートナーの設計パターン
- 2. Firefoxで信頼性の低いlocalStorage
- 3. Thymeleafのth:selected属性の信頼性の低い動作
- 4. コアデータの永続性アプリケーション
- 5. elmのデータ永続性
- 6. 角2データの永続性
- 7. Backbone.jsデータ永続性
- 8. Unity AndroidでのGoogleアナリティクスの信頼性が低い
- 9. AndroidデバイスのCordova-device-orientationプラグインの信頼性の低いセンサー値
- 10. SilverlightでのMVVMデータの永続性
- 11. ロガーでのデータの永続性
- 12. 質問の信頼性の低い結果
- 13. asp.net - アプリケーションの状態の信頼性
- 14. スモールトーク/シーサイドでのデータ永続性
- 15. WebApplication上のオブジェクトの.Net永続性
- 16. Androidブラウザのscreen.width、screen.height&window.innerWidth&window.innerHeightは信頼性が低い
- 17. 信頼性の低い動作 - Excel VBAコード - 前例.Countステートメント
- 18. MVCアプリケーションの静的クラスの永続性
- 19. スナップショットの信頼性
- 20. ストリームの信頼性
- 21. jQueryのテンプレートプラグインとデータの永続性
- 22. 永続性後のデータへのアクセス
- 23. Python(cherrypy)Webアプリケーションの永続性?
- 24. MBeanの永続性
- 25. クライアントキューの永続性
- 26. ステートマシンの永続性
- 27. スケーラブルで低オーバーヘッド、高性能のJava永続フレームワーク
- 28. デスクトップアプリケーションのループバック接続 - 信頼性と安全性?
- 29. Grails、GPars、およびデータの永続性
- 30. 信頼性の低いネットワークのための最良のトランスポートタイプは何ですか?
ありがとうございました。アプリケーションは常に実行されます。インターネット接続の損失はかなりランダムです。しかし、それはかなり頻繁です。 – iceman