To XT2大兄:

AlexXXX 2001-10-17 03:29:59
XT2大兄:我发现我之前的问题问的有些不太对。对象池似乎是为了共享某些东西而提供的服务。我其实真正想问的是:用户在服务端创建对象后,很长的一段时间内不去使用它,那么COM+怎么处置它?是否将之缓存入硬盘?COM+有提供现成的服务吗?如果有很多很多这样的用户使很多这样的对象闲置在服务端(这些对象都是有状态的!),岂不是负载很大?
...全文
48 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Only_I 2001-10-17
.
回复
horris 2001-10-17
对象池是为了共享某些东西而提供的服务,这个说法并不全面.它是为了使客户端访问对象更快,如果池中有这个对象的实例,则不再生成该COM对象的实例而直接将它的接口返回客户端,因而省去了生成销毁对象的开销.因此对象池中的对象最好不要有特定于客户端的变量,这被称为无状态的.
回复
horris 2001-10-17
COM+是可以配置对象闲置期的,过了指定的时限,对象将被从对象池删除。
回复
AlexXXX 2001-10-17
大哥,你说的是组件服务里,COM+应用程序的属性里,Advanced属性页中的“启用3GB支持”吗?“pool size” 不是对象池的大小吧?
回复
XT2 2001-10-17
Component Service User Interface, this way you can configure the component at deployment time.
回复
AlexXXX 2001-10-17
admin UI?是什么东东?请原谅我的无知。
回复
XT2 2001-10-17
Stay in memory (server process). The pool size can be controlled through admin UI
回复
发动态
发帖子
ATL
创建于2007-09-28

3206

社区成员

ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
申请成为版主
社区公告
暂无公告