Estoy desarrollando una aplicación de SMS en Java. Mis clientes envían consultas por SMS que se enviarán a mi servidor en forma de solicitudes http a través de SMS Gateway. Ahora mi aplicación procesa las solicitudes y envía respuestas a los clientes nuevamente a través de SMS Gateway. Máximo solo 300 caracteres se envían como respuesta. Estoy esperando tráfico muy alto (2000 solicitudes/seg). Quería alojar mi aplicación en alguna empresa de alojamiento web (considerando mochahost). ¿Qué factores debo considerar antes del alojamiento (intermios de RAM, CPU, etc.) y también cuáles serán los principales cuellos de botella? ¿Puede el servidor dedicado de tomcat manejar un tráfico tan alto si está sintonizado correctamente? ¿Cuáles son tus sugerencias?cómo manejar más de 2000 solicitudes/seg en tomcat?
no hay interacción de base de datos (sólo estoy usando memoria de almacenamiento dinámico de Java). Ejecuté una prueba con JMeter (100 solicitudes/seg). Mi uso de la memoria del montón fue de 35 MB y el tiempo de respuesta promedio fue de 532 ms. Y también no estoy usando ninguna variable de sesión.
¿Qué tipo de procesamiento necesita hacer en cada solicitud? Cualquier interacción con la base de datos? –
@Mike No hay interacción de la base de datos involucrada en absoluto. Estoy usando solo la memoria Java. – ravi
Ejecuté una prueba con jmeter (100 solicitudes/seg). Mi uso de la memoria del montón fue de 35 MB y el tiempo promedio de respuesta fue de 532 ms. – ravi