社区
网络及通讯开发
帖子详情
如何在MIDAS中使用各种线程模式,使一个应用程序服务器同时为几个客户程序服务。
pj19811024
2002-11-16 12:10:39
如何在MIDAS中使用各种线程模式,使一个应用程序服务器同时为几个客户程序服务。是在CB中的,不是DELPHI。
...全文
116
16
打赏
收藏
如何在MIDAS中使用各种线程模式,使一个应用程序服务器同时为几个客户程序服务。
如何在MIDAS中使用各种线程模式,使一个应用程序服务器同时为几个客户程序服务。是在CB中的,不是DELPHI。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yesry
2003-04-24
打赏
举报
回复
Apartment只有4倍于CPU的线程。也就是说只有4个客户的动作是并发的。如果4各个客户都是用同一个数据库连接还是Pooling,串行的。
leapmars
2002-12-18
打赏
举报
回复
在C++Builder下建立一个多Apartment的进程外服务器要把$(BCB)\Include\Atl\Atlmod.h中的
typedef TATLModule<CComModule> TComModule;
改成
typedef TATLModule<CComAutoThreadModule<CComSimpleThreadAllocator> > TComModule;
daixg
2002-12-02
打赏
举报
回复
用SINGLE USE,每启动一个客户端就会相应启动一个服务器端。是创建一个服务线程。但这样占应用服务器资源。能否实现一个应用服务程序同时可以处理几个客户请求????
neocrescent
2002-12-01
打赏
举报
回复
关注
pj19811024
2002-11-28
打赏
举报
回复
推一推
pj19811024
2002-11-16
打赏
举报
回复
我选择SINGLE USE,每启动一个客户端就会相应启动一个服务器端。而不是创建一个服务线程。不管是SINGLE,Multiple都只是主线程提供服务。
pj19811024
2002-11-16
打赏
举报
回复
我是MultiInstance,为什么始终只有一个主线程在进行服务,我怎么控制为每个客户服务的线程呢。
RomanticProgrammer
2002-11-16
打赏
举报
回复
由于delphi和BCB实现COM的机制不一样,BCB不是用DOX,而是用ATL,所以BCB把它放在编译器的ATL选项中.
RomanticProgrammer
2002-11-16
打赏
举报
回复
<至于MultiInstance那是DELPHI中的,CB中没这玩意>
呵呵...是吗?
打开一个有远程数据模块得工程.在BCB得IDE中-->Project-->option->ATL,看看吧里面是什么,不要看到新建远程数据模块得时候没有选择实例模式这个选项就以为只有delphi才有,而BCB没有.COM对象得实例模式是COM对象的一个重要特性,它与编译器无关.BCB怎么会没有呢...呵呵..
pj19811024
2002-11-16
打赏
举报
回复
我想知道始何在应用程序服务器启动时建立一定数量的服务线程,只要同时发出服务请求的客户端数量不超过这个数量就可以实现同时为多个客户服务。
可是我创建线程后,不知道如何让DCOM执行我创建的线程,而不要只使用我的主线程。
猛禽
2002-11-16
打赏
举报
回复
BCB的MIDAS我没有实用过,DELPHI是没有这个问题的,据COMANCHE(太可怕)说的确有这个问题,他也许有解决方案.
pj19811024
2002-11-16
打赏
举报
回复
我在应用程序服务器中提供了一个方法,这个方法的功能是Sleep 20秒,我先后启动两个客户,先后调用这个方法。第一个客户端调用花费20秒,第二个用了37秒,我用CB的线程窗口监视服务器程序时发现有两个客户端时妈终只有一个结程。
至于MultiInstance那是DELPHI中的,CB中没这玩意
RomanticProgrammer
2002-11-16
打赏
举报
回复
!:<可是我编的Apartment在一个时刻只能为一个客户端提供服务。>你怎么测试出来得.?
2:还有你得实例模式是MultiInstance吗?如果不是,而是Single,当然就象你说得那样了...呵呵.
pj19811024
2002-11-16
打赏
举报
回复
可是我编的Apartment在一个时刻只能为一个客户端提供服务。我不知道如何为每一个客户请求创建一个Apartment线程.
RomanticProgrammer
2002-11-16
打赏
举报
回复
这个和Delphi是一样得.呵呵.
RomanticProgrammer
2002-11-16
打赏
举报
回复
MultiInstance+Apartment!!
delphi
midas
修改scktsrvr端口
在 Delphi 开发环境
中
,
MIDAS
(Multi-Application Dispatching Architecture System)是用于构建客户端/
服务
器
应用程序
的
一个
框架。它提供了一种机制来处理多客户端请求,并允许开发人员轻松地创建可扩展的
服务
端...
Delphi
MIDAS
回调 (CallBack)
Delphi
MIDAS
(Middleware for Internet Data Access and Synchronization,互联网数据访问与同步
中
间件)是Embarcadero Delphi开发环境
中
用于创建分布式
应用程序
的
一个
重要组件。
MIDAS
库提供了多种功能,包括数据...
分布式多层数据库开发
在传统的两层架构
中
,客户端直接与数据库进行交互,而在
MIDAS
架构
中
,引入了
一个
额外的应用
服务
器
层,客户端通过与应用
服务
器
通信来间接访问数据库。 这种架构的主要特点如下: - **客户端**:只包含执行文件和...
SC.rar_delphi 三層_three delphi
而"
midas
"可能是指
MIDAS
(Multiple Instance Data Areas in Server)技术,这是Delphi
中
用于创建多客户端/
服务
器
应用程序
的一种机制,它允许
服务
器
进程为多个客户端提供
服务
,同时处理并发请求。 在Delphi
中
实现三...
Delphi5开发人员指南
7.5 在
应用程序
中
使用
ActiveX控件 153 7.6 发布带有ActiveX控件的
应用程序
154 7.7 注册ActiveX控件 155 7.8 BlackJack:
一个
OCX示范程序 155 7.8.1 纸牌 155 7.8.2 游戏 157 7.8.3 调用ActiveX控件的方法 165 7.9 ...
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章