基本要求:
1. Build a file server (back is cloud-storage server)
2. Build satellite servers for private company
3. file server and satellite server shared file metadata and authorization.
我知道p2p符合我们的要求(不确定)。
目前,我刚刚找到了以下教程:
The JXTA solution to P2P并预订Mastering JXTA。
提示任何建议。
最佳答案
我们在b2een中做了类似的事情,基本上就是Jetty + JXTA + Other Stuff。 Jetty处理UI,REST等。而JXTA处理b2een对等之间的通信和数据交换。
因此,可行的是,让我给您一些警告:
像JXTA这样的P2P网络在两方面很出色:处理非集中式网络(“直接”对等通信)和跳跃式防火墙(通过中继)。如果您拥有中央服务器和远程客户端之类的明星网络,请不要使用P2P:您将拥有这些网络的所有复杂性而没有任何好处。
JXTA不再维护。由于Oracle不愿意将其名称发布给开源社区,因此我们无法将JXTA移至Apache基金会,而维护人员也离开了。
话虽这么说,我已经编程很多年了,在p2p网络上工作绝对是我做过的最激动人心的事情之一。