分布式应用系统研究(3)

原创 2001年10月09日 13:04:00
 

通信<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

在同一地址空间的单机应用的交互参数传递是通过函数调用或全局变量访问来得到的。而在网络环境下不同地址空间的各个组件间通讯是通过下列一些通信机制来完成的:

l         消息传送 共享内存

消息传送:应用程序开发人员通常需要定义这些消息的格式和容量,协议采纳方将遵循他们交换信息。协议本身也定义了在一次消息交互过程中可能的参与方数目比如点到点、广播和多点传送,而且还定义了消息交互参与者怎样开始、进行和结束一次消息的传送。目前许多流行的中间件的体系结构采用了基于消息传送的通信模式,比如CORBA

共享内存这种方式分为两种,包括本地式共享内存和分布式共享内存

Ø         本地共享内存:对于单机中多个线程或进程需要共享数据,这是一种不错的选择。但是这给这些应用的适用性带来了伤害,而且他们的实现也变得必须小心翼翼。

l         分布式共享内存:这是一种更高层次的编程抽象,她为应用程序提供了网络的分布式虚拟内存。这种方式扩展了虚拟内存的概念,系统提供机制保证各个进程和不同的网络接点的同步更新。这种模型经常在底层采用消息传递机制在读写者间保持协调和同步

服务端的体系结构

单服务服务器 仅仅提供一个服务。

多服务服务器 集成一系列单服务服务器到一个管理单元,具有如下优势:

Ø         减少系统资源开销

Ø         简化服务端开发实现,重用有效代码

Ø         允许外部服务在不修改其他存在代码和中断服务器运行的前提下升级服务

Ø         加强了对网络服务的监控管理。这可以通过一些网络应用配置管理程序来完成的

一次性服务器 持久服务器

       一次性服务器 只有在请求到来时才会启动,在触发它的请求结束后结束。

       持久服务器  在他们处理的服务请求生命周期之外持续运行,他们通常在系统启动或者被客户第一次调用时启动。

分布式应用系统研究

分布式应用系统开发 协议与服务、通信、服务端体系结构、并发性和可配置性...
  • aolaog
  • aolaog
  • 2011年03月16日 12:11
  • 722

分布式应用系统研究(4)

   并发l             迭代 与 并发 迭代服务器 在为随后的客户请求提供服务前,首先处理已经接受的全部请求。在处理一个请求时,迭代服务器或者将其他的请求发放入队列或者抛弃。迭代服务器特...
  • feiyangf
  • feiyangf
  • 2001年10月15日 16:16
  • 1158

分布式应用系统研究(1)

 一、分布式应用系统开发背景近十年来,通信技术和计算机技术都得到了长足发展,主要表现在:光纤通信技术的传输速率达到了难以置信的高度;无线通信技术则从模拟发展到数字,从窄带发展到宽带;计算机技术的则在计...
  • feiyangf
  • feiyangf
  • 2001年10月09日 13:01
  • 1703

分布式应用系统研究(5)

 配置考虑一个网络应用应该能够在各个阶段配置它的组成服务,包括编译、静态连接、安装、启动时甚至是运行时。配置一个网络应用的步骤包括命名和定位服务、将服务连接到一个或多个应用的地址空间。这些步骤能以静态...
  • feiyangf
  • feiyangf
  • 2001年10月09日 13:07
  • 881

分布式应用系统研究(2)

 一、分布式应用系统研究1、  对目标系统进行全面分析的理由我们的开发人员在进行系统开发时必须掌握自己的工具,包括相关概念理论和实际编程工具。越来越多操作系统的高级机制能够被我们所使用包括多线程和显式...
  • feiyangf
  • feiyangf
  • 2001年10月09日 13:02
  • 838

Qt事件系统研究

Qt中的事件 基本概念: 事件是对各种应用程序需要知道的由应用程序内部或者外部产生的事情或者动作的统称。Qt中使用一个对象来表示一个事件,这个对象继承自QEvent类。事件和信...
  • doubibobo
  • doubibobo
  • 2017年06月09日 19:13
  • 119

关于复杂系统思想与语言研究的思考

怎么开始读到《复杂——诞生于秩序与混沌边缘的科学》这本已经记不起来,但是这本书中描述的现象,展现的圣塔菲研究中心的工作,以及取得的阶段性成果给我相当大的震撼。横跨经济学、分子生物学、凝聚态物理学、生命...
  • lr231654111
  • lr231654111
  • 2017年07月02日 17:41
  • 93

我的读书笔记--关于java分布式应用

最近因为有Java分布式应用的需求,因此,我搞到了林昊的《分布式Java应用基础与实践》(以下简称F)这本书。我决定花2个月时间,把这本书仔细研读一下,好好学习,多多实践。另外,我会把自己的读书心得、...
  • lxlhu
  • lxlhu
  • 2015年03月24日 20:16
  • 771

精简系统的几个网站

精简系统的几个网站reboot Pro theoven.orgwin81se.cwcodes.net
  • hadstj
  • hadstj
  • 2016年07月24日 12:37
  • 274

ICTCLAS分词系统研究(三)--原子切分

 ICTCLAS分词的第一步就是原子分词。但在进行原子切分之前,首先要进行断句处理。所谓断句,就是根据分隔符、回车换行符等语句的分隔标志,把源字符串分隔成多个稍微简单一点的短句,再进行分词处理,最后再...
  • sinboy
  • sinboy
  • 2006年03月15日 11:27
  • 10052
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:分布式应用系统研究(3)
举报原因:
原因补充:

(最多只允许输入30个字)