|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你说是sun公司对她研究的透还是微软?针对自己工具开发的.net网页编程性能上肯定会站上风的。
要完成有效的事情,P2P使用程序中的对等点必需可以相互发明对方并与对方交互。本文供应了一种基于IP多播的发明的完成。
在软件实体可以介入具有P2P使用程序特性的间接的对等交互之前,该实体必需发明将要与之交互的得当的对等点。一切可行的P2P系统布局都供应一种针对发明成绩的办理计划。在本文我将形貌个中一种机制的完成。让我们经由过程回忆来入手下手明天的会商。再访发明对等点发明使P2P使用程序中的对等点可以相互定位以便互相之间能够交互。完成对等点发明服务有多种办法。最复杂的机制是显式点到点设置。这类机制经由过程请求每一个对等点晓得一切它大概与之交互的别的对等点,并与它们相连,来举行事情。点到点设置的次要长处是复杂。它的次要弱点是缺少天真性而且短少扩大到对等点的年夜型收集的才能。
发明的另外一个大众模子是利用中心目次作为中介。该模子在很多传统的、非P2P散布式范例的使用程序两头很盛行,其长处是很好了解。对等点向中心目次注册本人的存在,并利用中心目次定位别的对等点。这类模子的次要长处是易于办理和扩大的才能。可是,其会合化计划会招致单点妨碍,因而它对天然力或网上冲游勇数增添所带来的伤害缺少抵抗才能。
很多盛行的P2P使用程序利用收集模子而不是中心目次,在收集模子中,单个对等点只晓得局域收集上的对等点身份。每一个对等点都作为那些与之相连的对等点的目次。对等点经由过程向相邻对等点传布目次查询并前往相干的呼应来举行互助。这类模子的次要长处是没有会合化。它的次要弱点是因为传布查询泯灭了大批的收集和处置才能。
下面三种机制有没有数种变体。不会商这些变体了,让我们持续行进并研讨另外一种发明机制。
IP多播发明
就每一个对等点保护本人的目次这点而言,多播模子相似于收集模子。可是,对等点欠亨过互助来完成年夜范围收集查询。别的,对等点使用收集自己供应的特征(IP多播)来定位和标识别的对等点。
IP多播是无毗连和不成靠的(不象TCP/IP是面向毗连和牢靠的)。固然它利用IP数据报;可是不象单播IP数据报那样是从一台主机发送到另外一台主机,多播IP数据报能够同时发往多台主机。
对等点按期利用IP多播来公布本人的存在。公布包括了它们的主机名和一个用于一般通讯的端口。对此动静感乐趣的对等点检测这个动静后,抽掏出主机名和端标语,并利用该动静创建一个通讯通道。
回忆已充足了。让我们入手下手研讨代码吧。
<p>
有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。 |
|