新的起点,jxta学习笔记1~

来源:互联网 发布:中国方言软件手机版 编辑:程序博客网 时间:2024/05/22 13:24

今天开始了学习这个技术的第一天,也是正式进入工作状态的第一天。开了一个新号,扎根csdn~

很后悔在sun实习的时候,没把握机会多学些这样的东西。没办法,今天按照以往的自学惯例,首先了解了这个技术,并明确各个术语的含义。抽象出的术语网上有很多解释,我按照我的理解作以整理。

jxta:peer-to-peer p2p的解决方案之一,一种非集中的分布式网络架构。在jxta中,每台机器都可以充当客户机和服务器。

术语解释如下:

1、peers:对等点。任何实现了若干个jxta协议的实体。这包括多种设备,诸如我们平时使用的pc,大型机甚至于手机、传感器等。

2、peer groups:多个对等点的结合,跨越多种物理网络。

3、message:信息。在jxta的网络世界中,传递这种信息作为主要的通信方式。

4、pipes:管道。p2p不同于一般的网络通信,不再依赖于固定的网络地址,而是通过特定的管道进行通信,比如在后期的服务中就有一种称为管道服务,通过创建IN/OUT管道来接发消息。(先理解术语吧,这其他的以后再说)

5、service:服务。既然是服务嘛,就会有提供服务的人员,那在jxta中,这些任务就由一个peer或者peer groups来完成。

6、codats:代码或数据。没什么别的意思,就是代码或者数据。

7、advertisements:广告。这个词非常重要,我理解的广告就是jxta中所有资源的体现,以xml的格式存在。

8、identifiers:标识符。jxta通过这样的全局统一标识符标注资源而不是通过物理地址。标识符以这样的格式存在: urn:jxta:uuid-59616261646162614A78746150325033C7832834DFBE4DCFB4EDCB5C6E7F455103。并且,

当资源完全消失时,这个标识符依然存在。

9、world peer groups:世界对等点组。通俗的来说,不管任何情况,每一个peer都属于这个世界对等点组。

10、net peer groups:网络对等点组。类似于DHCP服务,一个net peer group可以在管理员的限制下为peer提供全局接入的服务。

11、rendezvous peers:集结点。非常重要的名词,存储其他节点peer信息的peer,帮助其他peer互相寻找,并支持信息转发。

12、endpoints:终结点。在jxta中,存在着peers-pipes-endpoints的过程,终结点以网络地址形式存在。

13、routers:顾名思义,起到类似路由器的作用。

 


       每个词都很激动人心,希望有人能理解我的感受,先暂且不关心那六个核心协议~跑一遍jxta的hello world再说~

 

原创粉丝点击