frameworks - 互联网范围的点对点应用程序的软件框架

标签 frameworks distributed p2p

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

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

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

最佳答案

根据您要使用的框架,您会发现不同的选项和技术。

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

关于frameworks - 互联网范围的点对点应用程序的软件框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6327580/

相关文章:

node.js - 使用 socket.io、socket.io-p2p、socket.io-p2p-server 自动配对对等连接

在应用商店上传时出现 iOS 8 Framework Distribution 问题

distributed - 协调多个服务器之间的任务

分布式环境中的 JPA PersistenceContext

ios - iOS 设备的通话功能?比如 Viber 或 Tango 电话

python - 将二进制数据写入稀疏文件的中间

LINQ - LINQ 通常应该属于哪一层,DAL?

tdd - 是否有任何示例,资源或什至由Asp.net MVP + SandcaSTLe + TDD/Nunit + Fitnesse组成的框架?

objective-c - Objective-C : Any existing framework for comment engine?

java - Hazelcast内部共享f分布式 map