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