POOLER技术? 谁能帮我讲讲DELPHI自带的MIDAS里的POOLER这个例子?POOLER技术是怎么实现的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我不想提 COM 下的pooler 的编程方法(这个一两句难说明), 在 COM+ 下由系统去实现建立线程时选 tmBoth 线程模型, 这样就可以在线件服务中对对像进行配置, 在并发中点上线程池,设最小和最大...oktmBoth 线程模型的一个解释, 除了回叫(COM+事件) 是串行化的其它跟 Apartment 模型是一样的,so 可以放心使用 POOLER是一种缓冲技术,在网络不是很好的情况下用它很好,可以分别显示记录 搜一下shareconnection的用法,会找到相关的很多文章,那里你会得到答案 Pooling是由MTS去管理的,只要你的对象符合MTS要求,它就会优化响应速度。MTS要求:1)要求是MTS对象2) 要求是无状态对象 是不是POOLing的接口只能用DCOMCONNECTION去连接,用SOCKETCONNECTION连接不行? 一个manage类负责管理实例接口,真正的实例被定义为internal类型,例子看懂不难,关键是活用.但似乎remotedatamodule已经在内部完成了manage类的功能,这个例子只是一个demo,让大家知道其工作原理. remotedatamodule自己实现了pooler,moto没有自己分析过,是道听途说(from one 牛人) Pooler例子的工作原理是这样的,在一般情况下,当客户端连接时,中间层直接创建一个实例(当然要用到类厂,只不过创建完后就释放了);在Pooler例子里,当客户端连接时,并没有创建实例,而是取得类厂(它是一个全局变量),当客户端调用AS_方法时,由类厂来创建对象实例,本例子中类厂就是直接从TPoolManager中取得实例的。Delphi的这个缓冲处理比MTS和COM+的缓冲要灵活多了,可以使中间层负载能力大大增强。更多关于COM/COM+的内容,可参考MS PlatForm SDM。 看看这里,不过也没有说到COM+,MTS,俺也没玩。关于多层应用程序中的数据库连接池和远程数据模块缓冲池,欢迎大家讨论,兼带散分!!!http://www.delphibbs.com/delphibbs/dispq.asp?lid=1819800 一个关于外挂教程网站的事情 寻找漂亮的播放其进度条 如果把一个文件从文件尾到文件头读出来? DCOMConnection 注册的问题 高手请进 如何在Delphi中新立Oracle表 关于动态生成菜单的问题? 大家好,我想取消TStringGrid上,点右键出现的popup菜单,请指教 如何用存储过程动态创建SQL Server 数据表 很急的问题,在线等4小时 谁能给我一点启示吗,关于自己编写打印驱动程序(能完全控制打印,比如进纸等)? 我用ADO+ORACLE开发的activeX网页,客户端总是提示我要安装ORACLE呢?必须安装吗? 求助Ado连接的事务问题,简单问题
MTS要求:
1)要求是MTS对象
2) 要求是无状态对象
关键是活用.
但似乎remotedatamodule已经在内部完成了manage类的功能,这个例子只是一个demo,
让大家知道其工作原理.
当客户端调用AS_方法时,由类厂来创建对象实例,本例子中类厂就是直接从TPoolManager中取得实例的。Delphi的这个缓冲处理比MTS和COM+的缓冲要灵活多了,
可以使中间层负载能力大大增强。更多关于COM/COM+的内容,可参考MS PlatForm SDM。
关于多层应用程序中的数据库连接池和远程数据模块缓冲池,欢迎大家讨论,兼带散分!!!
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1819800