Frameworks internet范围对等应用程序的软件框架

Frameworks internet范围对等应用程序的软件框架,frameworks,distributed,p2p,Frameworks,Distributed,P2p,是否有任何已知的努力来构建一个通用的软件框架/库,用于在更广泛的互联网上构建分布式/P2P系统[1]?理想情况下应提供基本服务,如对等自动发现、自动配置(wrt NAT/防火墙问题、引导)、容错(抗流失、自适应、复制)、区分传输(可靠、不可靠、单播、选播、多播、广播)、基本存储(类似DHT)和事件通知(pubsub). 因此,基本上类似于Hazelcast,但不限于walled garden服务器对服务器应用程序。这对于轻松构建分布式应用程序非常有用 [1] “更广泛的互联网”指的是公共互联网

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

因此,基本上类似于Hazelcast,但不限于walled garden服务器对服务器应用程序。这对于轻松构建分布式应用程序非常有用


[1] “更广泛的互联网”指的是公共互联网,包括移动、住宅、最终连接以及可能的拜占庭式端点

您将发现不同的选项和技术,具体取决于您想要使用的框架


例如,对于基于Java的应用程序,您可能希望了解该技术什么是基于C++的应用程序?有没有用于P2P的C++框架?