Delphi中MIDAS程序的实例化模型种类(MIDAS之三)

2016-02-19 14:17 25 1 收藏

关注图老师设计创意栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享Delphi中MIDAS程序的实例化模型种类(MIDAS之三)教程,希望对大家能有一点小小的帮助。

【 tulaoshi.com - 编程语言 】

 

  Delphi中MIDAS应用程序COM服务器实例化模型种类
    (1)Internal Instance
       创建一个In-Process的COM程序,即DLL服务器.
    (2)Single Instance
       如果每个客户程序都运行服务器程序的一个实例,则使用该模型.就是每个连上线的前台程序,在服务器上都会有一个对应的应用程序服务器被运行.因此每个前台发出来的查询都会有各自

       独立Process的应用程序来处理,根本无所谓排队的问题.但是它会比较占用系统资源,影响服务器整体的运行效率.
    (3)Multiple Instance
       如果客户程序共享服务器程序,则使用该模型.就是一个应用程序服务器可以同时处理好几个前台程序的链接,以技术的层面来解释就是所有前台程序可以共享单一Process的应用程序服务

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

       器.该模式的最大好处是,激活及运行的效率较快,比较不会耗用服务器太多系统资源,而且管理上比较方便.但是它隐藏着一个不具备多任务处理的问题,如果一个前台用户发出了一个查询

       请求,而且这个查询要求产生的结果可能多大数MB,这时候,其他在线前台用户发出的查询要求都必须等待之前的查询要求运行完并得到相应之后,才得以继续运行.这可能会耗用许多时间,

       而且,如果一旦某个前台程序的查询发生错误,那么其他在后面排队的查询请求将会跟着死掉.
     注:那么到底采用哪种模式来创建应用程序服务器?答案是:按系统需求而定.简单的说就是,你可以创建两组应用程序服务器,一组是采用Multiple Instance模式,另一组采用Single        

        Instance模式,而你必须把程序的类型分为两种,一种是查询数据量较小或是比较不重要的写入操作,另一种查询数据量较大或是重要数据的写入操作.如此一来,你的前台程序就可以放置

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

        两个TDCOMConection来各自连上两个不同模式的应用程序服务器,进行不同性质的工作.

来源:http://www.tulaoshi.com/n/20160219/1606652.html

延伸阅读
标签: PHP
  ltsayno.php 该程序为系统的核心,处理所关联的所有函数信息 <?session_start();? <html <head <title发言区</title <meta http-equiv="Content-Type" content="text/html; charset=gb2312" <style body{background:59ACFF;color:black} body{font-size:9pt;line-height:160%} tab...
标签: Web开发
下面是一个简单的Grid控件的范例: Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Programming .NET 3.5 | Understanding Grids" Grid Grid.RowDefinitions RowDefinition/ RowDefinition/ RowDefinition/ /Grid.RowDefinitions Grid.Column...
标签: PHP
  程序三:readforum.php <HTML <HEAD <TITLE 论坛信息 </TITLE <link rel="STYLESHEET" type="text/css" href="fp_zhangcg.css" <meta http-equiv="Content-Type" content="text/html; charset=gb2312" <meta name="Microsoft Theme" content=...
或许每个软件从业者都有从学习控制台应用程序到学习可视化编程的转变过程,控制台应用程序的优点在于可以方便的练习某个语言的语法和开发习惯(如.net和Java),而可视化编程的学习又可以非常方便开发出各类人机对话界面(HMI)。可视化编程或许是一个初学者开始对软件感爱好的开始,也可能是一个软件学习的里程碑点,因为我们可以使用各类软件集成...
标签: Delphi
第一步:根据需要,用FrontPage或者Dreamweaver做一个界面,界面加上图片,还可加上漂亮的动态Flash。Web界面与程序事件联系在一起的地方就是“超链接”,我们以一个简单的播放器程序为例。 比如:要做一个播放器,有“播放”按钮和“停止”按钮,分别设置“播放”按钮的链接为“Play_”;“停止”按钮的超链接为“Stop_”。并保存这个网...

经验教程

599

收藏

47
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部