对于远程数据模块,我一直有些问题无有搞清楚,在这里请高人指教:
1、通过读李维的书,我是这样理解远程数据模块的,每当有一个客户端连接上时,服务器是不是都创建一个远程数据对象。
2、如果第一个观点正确的话,那么远程数据模块中的各种数据组件是不是也要创建。
3、如果数据组件也要创建的活,那么它的状态如何,如果是共享的话,那么它如何共享数据库连接组件。

解决方案 »

  1.   

    1.不一定,看你创建的时候参数而定,如果是多实例的话,就是你所说的情况,一个连接会起一个服务器线程,如果你选取的是Internal的话,可能用的就是缓冲池方式2.各种数据组件会自己创建3.不知你所说的是共享是什么意思,无例是多实例还是缓冲池方式,都会起多个线程,线程间共享数据组件是不可能的。更细详的参考相关的书籍。
      

  2.   

    To huojiehai(海天子):
      " 不一定,看你创建的时候参数而定,如果是多实例的话",多实例,你指:Apartment?
    还有,Internal不知道是哪里的?
      

  3.   

    首先感谢各位大力支持,在这里我指的是实例类型为多实例,线程类型为Apartment.
      

  4.   

    原则上是每连上一个就自动创建一个。可以通过缓冲池来优化、限制。欢迎你来我的主页玩玩,可能有帮助。http://www.ezService.org