P2p 寻找其他客户端(用于分布式计算项目)

Posted

技术标签:

【中文标题】P2p 寻找其他客户端(用于分布式计算项目)【英文标题】:P2p to find other clients (for distributed computing project) 【发布时间】:2011-08-09 18:15:13 【问题描述】:

想请教各位专家的意见。 对于我的分布式计算项目,我使用 BOINC,但 BOINC 客户端不会“看到”彼此。所以每个人都在计算自己的工作单元。

您如何看待使用 p2p 技术来实现这一点,以便客户可以找到彼此并一起工作以在一个更大的工作单元上工作。我知道互联网连接是瓶颈,但有些任务不能仅在一台主机上计算,需要某种集群。

所以我什至会开始学习用 c/c++ 编写代码以将 p2p 引入 BOINC。您认为哪种 p2p 协议最适合,或者我们应该从 skretch 开始? 你还有什么看法?

我将开始编写客户端如何找到彼此的代码。

安德烈亚斯

【问题讨论】:

【参考方案1】:

我写了一本名为 Practical JXTA II 的书,可以从 Scribd 在线获得。它包含有关 P2P 的一般章节。您可能想看看它以获得灵感。

有各种可用的框架。您需要调查最适合您需求的方法。警告:从头开始写东西是很多工作。

【讨论】:

嗨,我看过scribd.com/doc/47538921/Practical-JXTA-II,但我不太确定,如果那是我需要的。而且我是一个更实际的人,我需要很多例子来编写代码:)。 我把它作为一个起点。您可能也想探索 JGroups。

以上是关于P2p 寻找其他客户端(用于分布式计算项目)的主要内容,如果未能解决你的问题,请参考以下文章

基于P2P的互联网内容加速

P2P技术概要

浅谈区块链和p2p网络

java8新特性,P2P金融项目,程序设计,功能设计,架构师视频教程

p2p (对等网络)

Java架构师,微服务架构设计,并发编程,java8新特性,P2P金融项目,高并发,分布式