【编程】对等网络(P2P) – JXTA 介绍

        JXTAJuxtapose (并列)的缩写。JXTA最早起源于2000年的夏天,现在大家把JXTA看成是P2P的平台,JXTA的目标是要解决几个技术与商业上的难题。第一是解决众多P2P系统互不相通的问题。2000年,是P2P突飞猛进的高潮年,但高潮背后却是许多小公司用自己的封闭系统试图在Internet上圈一块地。Sun认为,只有互通才能真正发挥出P2P的优势,就好像IM(Instant Messaging),能互连的人越多,越有价值。所以Sun决定出面发布一个平台,使所有P2P系统都能连接起来,只有Sun这样位置中立、但在技术上有雄存实力被大家认可的公司才有希望做成这一平台。

        JXTA的另外一个目的就是找寻一套数量最少、概念最简单的系统构成的“积木”。如果成功,这几块积木就会是今后大家构架信息系统的基本模块,从而帮助人们摆脱像Windows或TCP/IP这样的传统软件带来的包袱。但JXTA与众不同,它是由一系列网络协议构成的,用任何语言都可以实现,并不只限于Java,只有彻底独立于操作系统、网络传输技术以及程序设计语言,才真正达到了跨平台,而这样的技术,最容易受到业界的认同。
       JXTA 采用了第三代 P2P 网络模型为主的混合型网络模型,由于要做到通用化,设计上不免复杂了些。虽然 JXTA 协议被设计成独立于编程语言和独立于传输协议,它可用Java ,C/ C + + , Perl 和其它许多编程语言实现,但是,目前大家的主要精力还是放在 Java 版的实现上,其他语言的实现明显的比较不受重视,最近我自己正在研究 JXTA-C ,但是发现 JXTA-C 项目几乎是处在停滞状态???很多 JXTA 的特性它都没有实现,而且代码凌乱,不知道还有哪位朋友也在研究这个?大家可以交流交流。

JXTA
历史























































发布日期


版本


说明


2004-12-13


JXTA-Java 2.3.2


 


2004-09-15


JXTA-Java 2.3.1


 


2004-06-15


JXTA-Java 2.3.0


 


2004-03-15


JXTA-Java 2.2.1


 


2003-12-15


JXTA-Java 2.2.0


 


2003-09-15


JXTA-Java 2.1.1


 


2003-06-08


JXTA-Java 2.1.0


 


2003-03-01


JXTA-Java 2.0.0


 


2002-09-24


JXTA-Java 1.0.0


 


JXTA-C


2004-06-09


JXTA-C 2.0 Release Candidate


 


2004-04-09


JXTA-C 1.1 Release


 

This entry was posted in [O]开源项目, [P]编程技术. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word