摘要
Tapestry是基于分布式散列表(DHT)思想的一个P2P平台,它可以提供广域范围的定位和路由,不需要中央媒介就可以直接路由到一个资源或者服务的距离最近副本,并且具有自组织、容错和负载平衡等特性。本文首先介绍了Tapestry这个平台,然后给出了在Tapestry上应用系统开发的通用模式,最后通过一个实例,详细描述了如何在Tapestry上开发和构建P2P系统。
Tapestry is a P2P overlay network infrastructure based on D istributed Hash Table, which can provide wide-area Location and Routing and can route directly to the nearest copy of a resource or object without central media. It also possesses good properties such as self-orga nizing, fault-tolerance, load-balancing and so on. In this article, the tapestry overlay is introduced at first, then the common pattern of applications development on tapestry is proposed, and how to develop and build P2P systems based on tapestry is described detailedly at last.
出处
《现代计算机》
2004年第4期17-21,共5页
Modern Computer