大家快帮忙阿!

公司有个项目,是联网收费的。
但是不想用J2EE的标准架构,因为这个项目主要的特点就是 要求反应速度比较快,能够处理大量的并发事件,对于事务处理没有什么特殊的要求。

所以想采用下面的架构,大家帮忙看看会有什么问题:

客户端采用http协议,当客户端有访问时调用web服务器,web服务器把请求转给应用服务器,而应用服务器用serverlet实现,不采用jsp。

我担心的问题是,在大数据量的访问下,这套体系会不会出什么问题,或者这个架构本身就存在缺陷。

请大家提点意见,非常非常感谢!!!

为什么在中间使用一个web服务器作为传递者?

使用jsp/servlet都是差不多的,技术本身是一样的,区别是Jsp的session如果设置成page的话,那会慢一点,但是可以通过cache来解决,servlet和Jsp的关系只是在MVC模式中有区别。

谢谢你的回复。

我还有疑问,如果用servlet会有什么缺陷吗?

没有缺陷,如果你用得不好,就有问题。servlet实质是线程。

你的客户端用流览器吗?
如果不用,为什么要用http协议呢?
直接用SOCKET,在服务端用线程池管理,对于你这种对效率要求高的情况是最佳的。

只有当你对客户端的表示要求比较高时,才考虑用http在流览器中跑。