B bittcn Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-06 #1 DCOM如何解决负载均衡的问题 使用DCOM作三层应用程序开发,当客户访问量增多时,或客户同时修改多条数据时,一提交保存 ,常常使应用服务器停止响应。 请畅所欲言。
Y yyanghhong Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-07 #2 Normally use multithreading to solve.
L lighthong Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-07 #3 哈,你的问题应该不是负载均衡的问题了。 可能是数据库或APPSERVER被锁住而造成的
B bittcn Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-08 #4 单是COM恐怕不能实现负载均衡,而应用服务器的脆弱怕不是出在数据库上。 而APPServer被锁住又是什么造成的呢,又该怎么解决?
B bittcn Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-08 #5 哦,具体情况是这样的:删除多条数据,再保存,这样不会造成应用服务器停止响应, 但是增、删、改同时操作,然后再一次提交保存常常会造成应用服务器停止响应。 在应用服务器后端用DBE连接SQL SERVER 2000O数据库,不知问题是不是出在DBE上。
哦,具体情况是这样的:删除多条数据,再保存,这样不会造成应用服务器停止响应, 但是增、删、改同时操作,然后再一次提交保存常常会造成应用服务器停止响应。 在应用服务器后端用DBE连接SQL SERVER 2000O数据库,不知问题是不是出在DBE上。
M mikedeakins Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-17 #7 呵呵,正好是我最近支持的东西:MS Application Center 2000,可以用它创建COM集群。
C Cash_HYJ Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-20 #8 正如你自己所说的"单是COM恐怕不能实现负载均衡,而应用服务器的脆弱怕不是出在数据库上。" 这是诸多原因造成的,主要是事务管理的脆弱造成的。 比较简单的办法是改变DCOM组件对象的事务属性和线程类型,但不能真正解决问题, 你最好用MTS/COM+组件对象来代替DCOM组件对象,然后把MTS/COM+组件对象注册到 Microsoft的MTS中,由MTS服务器来管理,从而达到负载均衡,又提高了性能。
正如你自己所说的"单是COM恐怕不能实现负载均衡,而应用服务器的脆弱怕不是出在数据库上。" 这是诸多原因造成的,主要是事务管理的脆弱造成的。 比较简单的办法是改变DCOM组件对象的事务属性和线程类型,但不能真正解决问题, 你最好用MTS/COM+组件对象来代替DCOM组件对象,然后把MTS/COM+组件对象注册到 Microsoft的MTS中,由MTS服务器来管理,从而达到负载均衡,又提高了性能。