Re: Spring-ws + axis
От: tavr  
Дата: 19.08.15 08:42
Оценка:
Здравствуйте, sa25, Вы писали:

S>Добрый день.

S>Имеется SOAP веб-сервис, написанный на Spring + Spring-WS.
S>В качестве реализации сообщений используется SAAJ.
S>Столкнулись с проблемой, что большие запросы (сообщение с base64 вложением порядка 30 МБ и более) обрабатываются ну ОЧЕНЬ долго, что приводит к подвисанию всего сервиса. Смотрел в дебагере, "умирает" в конструкторе SaajSoapMessage.
S>Подскажите пож-та, как решить проблему и куда лучше двигаться (может, например, вообще заменить Spring-WS на JAX-WS) ...

Вы уперлись в ограничения, которые в первую очередь связаны с использованием SOAP.
Я бы задумался о переезде на бинарный формат.
Пересылка больших вложений также подразумевает другой механизм, переход на потоковую и асинхронную модель закачки-докачки-валидации.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.