Итак, у меня есть эта старая служба JAX-WS, которая выполняет много ввода-вывода для каждого запроса, поэтому каждый запрос занимает довольно много времени, но не потребляет много CPU/RAM.JAX-WS с асинхронными сервлетами
С увеличением количества клиентов в последнее время существует огромная проблема голодания нитей.
Сначала я подумал о внедрении встроенной асинхронной поддержки JAX-WS, но для этого клиенты должны знать об этом, и это не так. Я не могу заставить их всех обновить свой код.
Моей идеей является создание специального асинхронного сервлета и ручное разбор SOAP-запроса и кодирование ответа, но я не могу найти хороший способ сделать это.
Можно ли использовать поддержку async для сервлета 3.1 при обработке запросов JAX-WS?
Я должен уточнить, что я не могу использовать какую-то очередь или иначе «просто вернусь раньше», потому что обработка запроса может завершиться неудачей, и клиент должен получить этот сбой.
Зачем нужен сервлет для обработки JAX-WS? – SMA
Потому что я хочу обрабатывать запрос асинхронно, например, в https://webtide.com/servlet-3-1-async-io-and-jetty/ – tobber