WEB开发网
开发学院操作系统Windows Vista 利用Vista和WCF中强大P2P通信功能 阅读

利用Vista和WCF中强大P2P通信功能

 2008-05-27 17:19:12 来源:WEB开发网   
核心提示: 要解决可伸缩性和 WAN 连接性的问题,您必须诉诸于部分连接的网格,利用Vista和WCF中强大P2P通信功能(3),如图 2 中所示,顾名思义,换言之,您可以使用一个网格去解析包含在另一个网格中的地址,部分连接网格中的节点只与网格中的其他少量节点相连,就 P2P 来说

要解决可伸缩性和 WAN 连接性的问题,您必须诉诸于部分连接的网格,如图 2 中所示。顾名思义,部分连接网格中的节点只与网格中的其他少量节点相连。就 P2P 来说,这些相邻的节点被称作邻居。通常来说,部分连接网格对每个节点的资源需求更少,从而大幅提高了网格的可伸缩性。从理论上讲,部分连接网格的规模可以扩大到包括全球所有计算机上的所有应用程序。

利用Vista和WCF中强大P2P通信功能

图 2 部分连接网格

加入网格 节点加入网格的方式取决于所使用的网格技术,但通常来讲,预期节点必须用网格名来解析网格中已有的一个或多个节点的物理地址。如果您假设一个部分连接网格,网格名的解析结果就是网格中可用物理地址的一个子集。在接收到网格中一个或多个物理节点的物理地址后,预期节点必须立即连接到这些地址中的一个、部分或全部地址。连接到网格之后,新添加的节点必须立即让自己准备好响应来自其他预期节点的后续的网格名解析请求。

网格名解析是一个复杂的主题。这种复杂性在很大程度上是因为,在许多情况下,网格名解析要依赖于一个或更多的其他网格。为清楚说明问题,请想一下美国邮政局使用的网格。再具体点说,假定我需要向我的朋友 Rusty 邮寄一个包裹。要邮寄这个包裹,我可能需要去一个邮局。如果我不知道距离我最近的邮局地点,我会到 Internet 上查找最近邮局的地址。从抽象意义上说,要“连接”到美国邮政局的网格需要我先访问所有网格中最大的网格(即 Internet)才能解析最近的节点的地址。换言之,您可以使用一个网格去解析包含在另一个网格中的地址。我将在本文的 PNRP 部分详细讨论这个概念。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:利用 Vista WCF

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接