我是大学生。
我正在做一些云项目,这正是 android 版本的 iCloud 和 iBooks 应用程序。
开发环境:
服务器模型:epoll server(C语言)
文件管理:Hadoop
客户端:android(java) 和 windows PC(C#)
限制:不使用 dropbox API(我必须构建自己的服务器和客户端)
情况:
文件自动同步和云电子书查看器,如 icloud(或保管箱)和 iBooks 应用程序。
当您在 Android 智能手机中拍照时,它会自动拍摄
在您的 android 平板电脑和 Windows PC 中作为“真实图片文件”,而不仅仅是文件名列表。
我的问题是:
- icloud 或 Dropbox 应用了哪些技术?
我怎样才能注意到新文件和文件自动更改?
2 我们在服务器客户端中分别使用 3 种不同的编程语言 C、C#、java。
我应该考虑并会遇到什么网络问题?
目前搜索到的信息:
rsync(库)
zookeeper(hadoop 子项目)