一种面向分布式系统的程序设计模式

来源 :2008年全国理论计算机科学学术年会 | 被引量 : 0次 | 上传用户:fengmiaoli
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分布式系统的程序设计模式主要包括多线程模式和事件驱动模式,其中事件驱动模式占据了主导地位.本文讨论了这两种模式的不足,以及Coroutine模式相对它们的优点,并认为Coroutine模式是最适合分布式系统的程序设计模式.本文在此基础上提出了Libresync,它是一个基于Coroutine模式的分布式系统基础支持库.它既能给应用开发带来非常清晰的控制流程,又具有很高的灵活性和表达力,性能也能满足大多数需求.
其他文献
Cube算子的计算在OLAP应用中起着极为重要的作用.本文分析了在高维Cube算子计算中传统流水线方法的不足之处,提出了通过有选择地实例化Cube中的部分节点以提高OLAP性能的解决
公共管理的主体是多元的,我国公共管理的主体主要包括共产党、人大、政府、政协等.我国参政党作为政协的重要组成部分,其参政行为必然具有公共属性.本文主要从参政党的参政宗
本文根据实时测控软件系统中网络通信的特殊需求,通过对网络通信技术中单播、广播和多播的对比分析,说明了IP多播技术在实时测控软件应用中的优越性;同时,对IP多播技术中需要