8、移动环境下的松散耦合分布式反应式编程及Java集合契约影响分析

移动环境下的松散耦合分布式反应式编程及Java集合契约影响分析

1. 移动自组织网络系统的局限性

移动自组织网络系统存在一些直接源于硬件特性的局限性:
- 实时处理保障缺失 :不同设备间连接不可靠,消息到达远程方的延迟不可预测,系统无法对事件处理和响应提供实时保障。
- 消息顺序无法保证 :当一个设备发送消息后另一个设备再发送消息,底层的AmbientTalk虚拟机不能保证这些消息按发送顺序到达目的地。若要提供此保证,需在所有分布式虚拟机上维护全局时钟,这在当前环境下不切实际。不过,系统聚焦于人类时间尺度(如秒、分钟)的应用,所以分布式时钟的轻微偏差是可容忍的。
- 事件接收限制问题 :目前事件消费者无法告知事件生产者限制其想要接收的事件,只能取消或重新建立环境行为的发布或订阅。这可能导致网络拥塞或事件消费者设备的性能问题,可借鉴一些包含负载均衡的系统。
- 服务命名与发现问题 :服务的命名和发现通过Java接口进行,假设Java接口名代表唯一服务且所有参与服务都知晓。但该机制未明确考虑版本控制,客户端和服务需自行检查版本约束。

2. 相关工作对比
系统 特点 不足
Solar 基于图的抽象,用于收集、聚合和传播移动、普适应用的上下文信息,将上下文信息建模
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值