58、对等网格:协作与通用访问的技术解析

对等网格:协作与通用访问的技术解析

1. 事件服务与Web服务基础

事件服务应具备过滤、发布 - 订阅、协作和工作流等功能,这些功能对应着消息内容或传递的变化。所有这些功能都用可虚拟化的XML来定义。以音频 - 视频会议Web服务为例,它可以使用简单的发布/订阅机制来宣传视频源的可用性。有兴趣接收视频的客户端会进行传输细节的协商(可能使用会话发起协议SIP)。视频传输有三种方式:
- 直接从发布者传输到订阅者。
- 从发布者到Web服务,再从Web服务到订阅者。
- 从Web服务到客户端,但必要时可通过过滤器将一种编解码器转换为另一种。

在最后一种情况下,过滤器的位置会基于计算机/网络性能进行协商,可能还会涉及特定位置才有的专有软件。这三种视频传输和过滤策略的选择和细节会在初始协商时确定,并在此时将通用接口“编译”为所选形式,也支持在特定流处理过程中进行动态“运行时编译”。

2. NaradaBrokering系统

NaradaBrokering系统支持上述模型,拥有动态的代理集合,支持广义的发布 - 订阅机制。它可以像JMS一样以客户端 - 服务器模式运行,也能像JXTA一样以完全分布式的对等模式运行。通过结合这两种不同的模式,NaradaBrokering能针对不同场景实现性能与功能的优化权衡。代理处理的典型开销约为1ms,这对于实时协作甚至音频 - 视频会议(每帧约30ms)都是可以接受的。该系统已在商业Anabas基础设施中成功应用于实时同步协作。

3. P2P网格中的协作
3.1 协作的基础概念

网格和P2P网络都与协作环境相关。P2P网络起源于共享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值