DCOM如何解决负载均衡的问题(30分)

  • 主题发起人 主题发起人 bittcn
  • 开始时间 开始时间
B

bittcn

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