我是大学生。
我正在做一些云项目,这正是Android版iCloud和iBooks应用程序。
发展环境:
服务器型号:epoll服务器(C语言)
文件管理:Hadoop
客户端:android(java)和windows PC(C#)
Restirction: 没有使用dropbox API(我必须构建自己的服务器和客户端)
情况:
文件自动同步和Clouding电子书查看器,如icloud(或dropbox)和iBooks应用程序。
当您在Android智能手机中拍照时,它会自动进行
在你的Android平板电脑和你的Windows PC中作为“真正的pic文件”,而不仅仅是文件名列表。
我的问题是:
我如何能够注意到新文件和文件自动更改?
2我们在每个服务器客户端中使用3种不同的编程语言C,C#,java。
我应该考虑哪些网络问题并将会遇到什么?
现在搜索信息:
的rsync(librync)
zookeeper(hadoop的子项目)
答案 0 :(得分:0)
我会使用Amazon Web Services来完成此任务。您可以使用Amazon S3存储文件(这实际上是DropBox使用的)。