大体上分开较好。考虑以下因素:
1.这些独立的对象间有无必要传递全局变量,如有还是合一好,可以加快速度
2.如果是一个对象是一层,分开较好,合一的缺点:
A.当一个Server中的线程超过32个(PII266档次服务器,具体跟你的机器性能有关)时,
性能成倍下降,即:再增加一个线程(对Server的调用),开销是以前的2倍甚至更多
(win2000Server无此问题)
B.当一个Server出错可能导致整个AppServer崩溃
C.当升级一个对象或增加一个新对象时,其他AppServer不用停止运行