58、点对点网格:协作与用户界面的全面解析

点对点网格:协作与用户界面的全面解析

在当今数字化的时代,网络协作与服务交互变得越来越重要。本文将深入探讨点对点网格(Peer-to-Peer Grids)中的相关技术,包括事件服务、协作模式以及用户界面的设计与通用访问等方面。

1. 事件服务与Web服务架构

事件服务在整个系统中扮演着关键角色,它需要支持诸如过滤、发布 - 订阅、协作以及工作流等功能,这些功能与消息内容的变化或传递相对应。在事件服务之上,存在着应用和服务标准,所有这些都通过可虚拟化的XML进行定义。

以音频 - 视频会议Web服务为例,它可以采用简单的发布/订阅机制来宣传某些视频流的可用性。感兴趣的客户端会通过会话发起协议(SIP)等方式协商传输细节。视频传输有三种方式:
- 直接从发布者传输到订阅者;
- 从发布者到Web服务,再从Web服务到订阅者;
- 从Web服务传输到客户端,但可能会通过过滤器将一种编解码器转换为另一种。

在选择过滤器位置时,会基于计算机/网络性能问题进行协商,甚至可能涉及特定位置才能使用的专有软件。这些传输和过滤策略的选择和细节会在初始协商时确定,并在此时“编译”成通用接口。在特定流的事件处理策略需要更改时,还可以进行动态的“运行时编译”。

为了支持上述模型,设计并实现了NaradaBrokering系统。它通过动态的代理集合支持广义的发布 - 订阅机制,既可以像JMS一样以客户端 - 服务器模式运行,也可以像JXTA一样以完全分布式的点对点模式运行。通过结合这两种不同的模式,NaradaBrokering能够针对不同场景实现性能和功能的优化权衡。值得注意的是,代理处理的典型开销约为1ms,这对于实时协作,甚至是每

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值