- 博客(6)
- 收藏
- 关注
原创 分布式应用系统研究(4)
并发l 迭代 与 并发 迭代服务器 在为随后的客户请求提供服务前,首先处理已经接受的全部请求。在处理一个请求时,迭代服务器或者将其他的请求发放入队列或者抛弃。迭代服务器特别适合下列情形之一Ø 短时长服务,而且服务时长变化很小。比如标准的Internet的ECHO和DAYTIME服务。Ø 服务运行不频繁的。比如远程文件
2001-10-15 16:16:00
1378
原创 分布式应用系统研究(5)
配置考虑一个网络应用应该能够在各个阶段配置它的组成服务,包括编译、静态连接、安装、启动时甚至是运行时。配置一个网络应用的步骤包括命名和定位服务、将服务连接到一个或多个应用的地址空间。这些步骤能以静态和动态的完成,如下所讨论。l 静态 与 动态 命名应用程序能够按照他们服务的命名是静态的还是动态的分类。静态命名服务: 将服务的名字在编译时或者(and/or)静态
2001-10-09 13:07:00
1043
原创 分布式应用系统研究(3)
通信在同一地址空间的单机应用的交互参数传递是通过函数调用或全局变量访问来得到的。而在网络环境下不同地址空间的各个组件间通讯是通过下列一些通信机制来完成的:l 消息传送 与 共享内存消息传送:应用程序开发人员通常需要定义这些消息的格式和容量,协议采纳方将遵循他们交换信息。协议本身也定义了在一次消息交互过程中可能的参与方数目比如点到点、广播和多点传送,而且还定义了消息
2001-10-09 13:04:00
1123
原创 分布式应用系统研究(2)
一、分布式应用系统研究1、 对目标系统进行全面分析的理由我们的开发人员在进行系统开发时必须掌握自己的工具,包括相关概念理论和实际编程工具。越来越多操作系统的高级机制能够被我们所使用包括多线程和显式动态调用;同时面向对象的方法、语言、模式和中间件技术也得到越来越广泛的应用,所有的这些都为我们重新审视和修正我们在分布式网络应用开发中使用的传统方法和技术提供了机会。系统的分析与开发实
2001-10-09 13:02:00
1063
原创 分布式应用系统研究(1)
一、分布式应用系统开发背景近十年来,通信技术和计算机技术都得到了长足发展,主要表现在:光纤通信技术的传输速率达到了难以置信的高度;无线通信技术则从模拟发展到数字,从窄带发展到宽带;计算机技术的则在计算处理速率、并行处理结构以及面向对象的软件技术和分布对象计算技术方面获得突破性发展。计算机CPU处理速度按照摩尔定律不断提升,已经达到1000MHz以上;巨型计算机的处理速度已经从每秒亿次上升
2001-10-09 13:01:00
2067
原创 Software Architecture(软件体系结构)
这本书我早就有了,可惜是英文的,一直没看。国庆七天无事,翻之。慢慢品味,还是发现是一本不错的书。本来雄心壮志要翻译,敲了1个半小时,居然就坚持不住。先将作者前言的部分内容翻译放上,一来引起更多人关注,二来给自己找些动力继续翻译,呵呵。请大家不要见笑,第一次公开翻译。 Software Architecture Mary Sha
2001-10-08 14:34:00
2308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人