Я занимаюсь разработкой простого веб-приложения, которое содержит эти 3 компонента:
- клиент, который использует Ajax, javascript, html для отображения данных в браузере.
- Веб-сервер Java, который взаимодействует между клиентом и объектом обработки данных.
- объект обработки данных, реализованный на C ++.
Мне нужно решить, какой веб-сервер Java использовать. Некоторые варианты:
a) использовать класс httpserver в java (com.sun.net.httpserver) и создать многопоточный процесс.
b) использовать сервер Glassfish и развернуть на нем приложение, которое создает веб-страницу и т. Д.
в) использовать причал.
г)?
Критерии выбора для веб-сервера:
Стабильность (процесс (веб-сервер) должен работать в течение нескольких дней без перезапуска)
Максимально возможное количество одновременных запросов - около 200. В среднем - около 30.
Кэширование выполняется на веб-сервере, и запросы обслуживаются от самого веб-сервера, если данные доступны или не помечены как грязные объектом обработки данных.
Ваши предложения очень ценятся.
Спасибо.
Рон.