JXTA中的“名片” - 牙哥- JavaEye技术网站

JXTA中的所谓“名片”,指的是JXTA语言中的广告,P2P网络中所有有关Peer(对等机),PeerGroup(对等组),Service(服务)以及其它JXTA构件的信息都是由广告来定义的。可以说任何资源都要在P2P网络中描述自己的存在和特性,让其它Peer可以访问。即是说在JXTA所有资源都是通过发布和发现广告来互相操作的。以下列出广告的主要类型:

?

1、Module Class Advertisement(MCA)?? 模块类广告,定义模块的具体版本。

2、Module Specification Advertisement(MSA) 模块规范广告,用跨平台的定义来描述模块,定义中包含行为。

3、Module Implementation Advertisement(MIA) 定义某一特定平台上模块的具体实例。

4、PipeAdvertisement 管道广告,用于惟一标志管道资源的信息。

5、PeerGroupAdvertisement(PGA) 对等组广告,它包含了用来实例化一个对等组时所必须的信息,包括组的服务、端点以及其他信息。

6、PeerAdvertisement(PA)? Peer广告,描述Peer的信息。

?

当然JXTA不止这些广告,我们可以到JXTA包net.jxta.protocol下面可以看到当前JXTA版本所提供的所有广告,我们也可以自定义广告。

?

实际应用中仅将广告划分为三种类型:Peer广告,对等组广告和其他。但也并不是说这样的划分是{zh0}的,只是因为在Java实现的缓存机制中用到这三种类型来对广告进行分类存储的。

郑重声明:资讯 【JXTA中的“名片” - 牙哥- JavaEye技术网站】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——