我想搞一个关于ejb的讨论。欢迎大家进来发言。(我抛了一块砖,就等大家的玉了)(300分)

http://211.139.140.110/meip/auth/login.jsp
我公司使用EJB的大型应用。
全国九运会的指定应用短信平台。
可以达百万量而正常运行。
我现在也正在学ejb方面的应用。请多多指教。
个人认为使用
DB2+WEBSPHERE+INFORMIX 7.3
可以达到很好的性能。
对于EJB也很多不懂,因为我是刚到这个公司,对于情况也不了解,希望朋友可以多多帮忙,
共同学习就是了。
 
zeusangel:你的这台主机相当古怪.
HTTP/1.1 200 ok
Date: Fri, 23 Nov 2001 08:59:06 GMT
Server: IBM_HTTP_Server/1.3.12 Apache/1.3.12 (Win32)
Set-Cookie: sesessionid=YDO3WHW3ETLHWYVNGG30FCA;Path=/
Cache-Control: no-cache="set-cookie,set-cookie2"
Expires: Thu, 01 Dec 1994 16:00:00 GMT
Connection: close
Content-Type: text/html
[red]Content-Language: zh[/red]
http server 的编码错了。我看起来就是乱码。
 
zeusangel:有没测试用的企业,用户名和密码,只能看到这一页有什么用啊?
 
楼上的,我没有办法给你测试,因为这已经是移动通信的一个商业网站。
有关数据方面的测试,应该是真实的,因为我公司对这些负荷测试是很严格的。
百万有点夸大,但十万左右总应该可以的。
IBM的一套电子商务的方案应该是比较成功的。
 
关键是并发量,你的并发量不会到十万吧?
 
我没有得到很精确的数据,但如果没有万数以上是没有意思的。
因为九运会,要发的短信量是很大的,还有现在广东移动也在用我们这个系统。
现在我们在做一个利用短信来玩MUD的系统,基本要求是5000个在线的量。(这个量和上面这个
系统是没法比的,为什么会这么小,是由于MUD的原因,不是EJB方面的原因。)
也是就是说应该有5000左右并发的EJB的线程在运行。
 
我也遇到过此类问题,建议使用上seven rules中的方式,那样对速度有极大的提高:)
(仅针对BMP的entity bean)。
 
我说一个想法,应该是EJB再用RMI连接后台定义的各个不同的服务器,
利用这些服务器再把业务细分。
这样,好象性能很好。具体怎么操作也不会,只是见了别人如此做,还是比较成功。一直
想学。
 
大家看看这个吧。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=758840
 
I think the perfermance of database manipulation is most important, as my experience, using java to query or
manipulate the data is quite slow, no matter which kind of JDBS driver you use,
so I normally use database stores procedure as much as I can, JSP and EJB are only for
generate the Html and call the stored procedure and get result set from database.
and I never use java to handle the database transaction.
 
I agree with the upstair.
 
我现在的感触是java的性能还是有待提高,在这种情况下,一些事务处理
放到存储过程可能要好得多,反正我现在是这么做的。
 
EJB中调用Procedure的解决方案不是没有!
 
对于这类项目 我能用jsp的地方我基本上用jsp
 

weblogic的人说 性能最好的是jsp和servlet
然后是session beans 最影响性能的是entity beans
我由于要经常改动我的jsp所以干脆都用jsp了
就连接数据库模块用的是session beans
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部