Hello,
I don't really know where to turn with this and google didn't help much either. The problem is this. We are planning to port our trading platform from ASP/DLL to
Java. I'm asked to choose which application server is to be used. My experience lies in Tomcat/Apache land. But my superiors worry whether
Tomcat will be able to handle the load with adequate speed and stability. Personally, I'm not afraid of putting Tomcat to the job since I've seen similar company using PHP and they are doing just fine. But I'm just curious, what do other servers provide? How easy is it to manage them? How easy it is to develop application in them? Is it possible to load balance them.
The requirements are as follows - SSL support, multiple domain support, connection pooling to MS SQL, Linux as OS. I don't care much for
EJB standard support as I don't really understand them and all my previous sites were done using regular Java classes w/ some
JSP tags.
My current setup is to use Apache for static stuff and SSL management with Tomcat 4 or 5 connected via mod_jk. The servers will balance loaded using LVS. The whole setup allows for virtual hosts thus multiple clients.
But I'm wondering if other application server going to be able to provide better service at reasonable costs (meaning I doubt we'd give 10-50K for an app server).
Another thing, I keep reading that Tomcat can handle around and about of 10-15 connections a second. Is that valid or not? After doing 'ab' it reports as 99% of all connections to be failed - which just doesn't make sense to me.
Any help will be greatly appreciated,
Thank you