>>> Rizwan Quadri <[EMAIL PROTECTED]> 20-Nov-99 5:46:33 AM >>>

Ernie has already replied to this but I thought I might add my
experience:

>I have read that servlets are used for small and medium
>size solutions, and also that they cannot handle more
>than 300 concurrent users, though i havenot used it in
>such large application.

This is just not so. The Talk21 application that I work on (as a day
job) can handle something like 1500 concurrent users (ie: maintaining
sessions) on our current hardware. We cater for something like 100
concurrent HTTP connections (ie: threads running the application) and
I don't think we've ever hit that total.

As Ernie says you will need some big machine to handle 300 concurrent
HTTP connections.

It is not necessary to have multiple machines - you could have one
large machine, anything that can handle that many simultaneously open
TCP sockets and that many concurrent threads would be able to deal
with 300 concurrent connections, eg: multi-processor boxes, even Intel
architecture, I would have thought would be able to cope with the load
(as long as the process in question wasn't to compute the value of PI
to a million dec. places).


>What do you think about using servlets at this level?
>Which technology would you suggest ? why ?

Again, Ernie covered this, but I would just like to point out that
it's not necessary to architect things the way he suggested. Java is
an object orientated language, it's very good for building OO
solutions. Servlets are not to so OO in feel but because they are
written in Java it's fairly easy to use them with an OO base to act as
the control/display layer.

The process of building a web app in Java should always be to build
the application in an OO manner and then put the web interface on the
front by using Servlets and what ever other technologies you feel
comfortable with.

But I wouldn't mandate the use of application servers or any other
tool. Though that doesn't denigrate the utility.


Nic Ferrier

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to