参与进去。管道也可以重新定位,找到原来的Peer。在JXTA的参考实现中,有几种常用到的管道,它们是:
* 单向异步--这种管道只用来做单向通信。管道是异步的,消息到达时可能不是顺序的。这是JXTA平台上最基本的一种类型的管道。
* 同步的请求/应答--所有发出的信息都会收到一个应答消息,消息到达的顺序是按照它们发送时候的顺序。
*成批发送--用来发送大量的数据。
*流传送--通过流可以更有效地传送诸如声音、视频等大量的数据。
*双向--它是两个单向异步管道的组合。
*单向同步--所有发出的信息都会收到一个应答消息,消息到达的顺序是按照它们发送时候的顺序。
*单向可靠安全的管道--所有发出的信息都会收到一个应答消息,并且这些消息都是加密的。
管道还可以分成以下两种类型:
*点到点类型--点到点的管道连接两个不同的Peer。可以使用多个起网关作用的Peer来创建连接。
*传播类型--将一个Pee连接到多个目标Peer。
现有的JXTA参考实现已经提供了单向异步管道、单向可靠安全管道和双向的管道。
JXTA和传统的网络是非常不同的。大多数网络协议或者没有地址,或者有一个固定的地址。而JXTA抽象出一个概念叫做端点,用来作为地址。一个Peer可以有多个端点。Peer可以通过一种或者多种协议例如TCP、HTTP等进行通信,所以可以使用多个端点。JXTA使用多种传输协议的目的是为了在与其他Peer通信时可以选择最好的方式。
如果一个Peer在企业的防火墙的后面,可以使用HTTP来与防火墙之外的Peer通信,还可以使用TCP来与防火墙内局域网内部的Peer通信。通过灵活使用多个传输端口,对特定的Peer使用特定的协议,以得到最好的速度和响应。
3.2.5 Advertisement(广告)
一个广告就是一个XML文档,它用来描述JXTA的消息、Peer、对等组或者服务等。广告都遵守编码、标签和内容的标准。广告用来交换JXTA网络上可以获得的任何信息。例如,一个Peer创建了名称为"MyChat"的对等组后,就可以使用I
上一篇:
JSP网上购物系统毕业设计论文(word文档)
下一篇:
黑色的摄影网站展示功能强大网上少见js技术强悍