这个比较复杂,最好你能理解/demos/pooler里的那个例子,最简单的方法是仔细的调整服务器本身,比如DCOMCNFG的配置,这个我也不是太精通只能给你一个建议

解决方案 »

  1.   

    我的理解是这样的,他前面举的那个例子和后面的说法并不矛盾,在后面的李维提到产生例子中的瓶颈问题是因为客户端是单线程,而应用服务器是多线程,这样产生的结果就是客户端的请求仍然是排队请求,所以产生瓶颈,所以李维还是认为apartment是最合适的,与前面的例子正好吻合,并不矛盾。
      

  2.   

    1.i understand this way. in p6-9,the example is developed in delphi4 or the earlier delphi which does not implement this STA modal well.but in delphi6 ,this is well done through it's component factory which uses the new thread.
      

  3.   

    但在我用ADOConnection来连接Sql Server时,也是共享连接的,
    应该怎么解决这个问题呢?关注
      

  4.   

    李维的意思是,所谓ApartMent可以只是保证客户之间互不影响,选Apartment是正确的。但是如果不使用多线程,始终只有一个Apartment存在,实际上你应该使用多线程,每一个线程的工作就是产生一个Apartment,这样众多的请求就不必只等待一个Apartment了
      

  5.   

    每一个Apartment中又使用一个session,而一个session可以为48个客户服务,这样就突破了Session对客户数量的限制