私は大学生です。
私はいくつかのクラウド プロジェクトを行っています。これはまさに Android バージョンの iCloud および iBooks アプリです。
開発環境:
サーバーモデル: epoll サーバー (C 言語)
ファイル管理: Hadoop
クライアント: Android (Java) および Windows PC (C#)
Resirction: ドロップボックス API を使用しない (独自のサーバーとクライアントを構築する必要がある)
状況:
ファイルの自動同期と Clouding 電子ブック ビューア (icloud (またはドロップボックス) や iBooks アプリなど)。
Androidスマートフォンで写真を撮ると、自動的に行きます
AndroidタブレットとWindows PCでは、ファイル名リストだけではなく、「実際のpicファイル」として.
私の質問は:
- icloud や dropbox にはどのような技術が適用されていますか?
新しいファイルとファイルの変更を自動的に通知するにはどうすればよいですか?
2 サーバー クライアントでは、それぞれ C、C#、Java の 3 つの異なるプログラミング言語を使用しています。
どのようなネットワークの問題を考慮する必要がありますか?
現在までに検索された情報:
rsync(ライブラリー)
Zookeeper(hadoop のサブプロジェクト)