2011-06-13 61 views
3

是否有任何已知的努力来构建通用软件框架/库,用于在更广泛的互联网上构建分布式/ P2P系统[1]?理想情况下,应该提供对等自动发现,自动配置(NAT /防火墙问题,引导),容错(抗混乱,适应性,复制),区分传输(可靠,不可靠,单播,任播,多播,广播等基本服务),基本存储(类DHT)和事件通知(pubsub)。互联网范围对等应用程序的软件框架

所以,基本上就像Hazelcast,但不限于walled-garden服务器到服务器应用程序。这对于轻松构建分布式应用程序非常有用。

[1]用“更广泛的互联网”我指的是公共互联网,包括手机,住宅,最终连接和可能的拜占庭端点

回答

0

,你会发现不同的选项,这取决于您要使用的框架技术。

例如,对于基于Java的应用程序,您可能需要查看JXTA技术。

+0

什么是基于C++的应用程序。是否有用于p2p的C++的任何框架 – 2011-06-20 17:38:43

相关问题