现在的位置: 首页 > 综合 > 正文

JXTA概述

2014年03月24日 ⁄ 综合 ⁄ 共 850字 ⁄ 字号 评论关闭
 what is JXTA?
JXTA是为了构建P2P网络而制订的一组协议,是解决构建P2P网络必须要解决的问题的方法,共有六个协议;
JXTA是P2P应用程序开发的运行平台。目前,JXTA首先推出了基于Java的参考实现的。
JXTA由三层组成:第一层是JXTA核心层,它包含了服务所必需要的核心功能,包括Peer、对等组、Peer发现、
Peer通信、Peer监视和相关的安全原语;第二层是服务层,它提供了访问JXTA协议的接口,包括对于P2P网络
不是必需的,但很通用的功能,如查找、共享、索引、代码缓存和内容缓存的机制;第三层是应用层,它使用
服务来访问JXTA网络和JXTA提供的功能,包括了应用JXTA服务开发出来得完整的P2P应用程序,如myJXTA,
JXTA-CAD等应用程序。
JXTA的核心概念:
Peer(对等机):一个虚拟的通信点。一个用户可以有多个Peer,一台计算机或设备上同样可以有多个Peer。
Peer Group(对等组):一种组织Peer并且发布组内的特定服务的方式。可创建、加入、退出;在一个组里可
以更新一个组成员的关系。
Pipe(管道):Peer之间的虚拟通道,可以透过防火墙的障碍进行通信。从而使得Peer在大多数网络情况下都
可以通信。
Advertisement(自述,广告?):一个XML文档,用来描述JXTA的消息、Peer、对等组或者服务等。它必须遵
守编码、标签和内容的标准,用来交换JXTA网络上可以获得的任何信息。
Message(消息):有两种方式来处理消息:①使用XML格式;②使用二进制格式。
Rendezvous Peer(集合点):一个能够处理来自其他Peer请求的Peer。也可以将请求委托给其他集合点。
Router Peer(路由Peer):一个支持Peer端点协议的Peer。
Gateway Peer(网关Peer):一个作为通信中继的Peer。与Rendezvous Peer不同的是,它是用来在Peer间传
递消息,而Rendezvous Peer是用来传递请求的。

抱歉!评论已关闭.