Сделать RPC Call асинхронным - PullRequest
0 голосов
/ 10 октября 2018

Существует старое приложение JAVA, которое использует Call (org.apache.soap.rpc.Call) для вызова стороннего rpcrouter (опять-таки устаревшего).

Как мы все знаем, Call выполняет синхронизированный вызов.https://svn.apache.org/repos/asf/webservices/archive/soap/tags/soap-2_3_1/java/docs/guide/rpcclient.html

Это становится проблемой в нескольких запросах, потому что каждый запрос должен ждать в очереди.

Есть ли способ сделать асинхронный?

Я не могу изменитьвнедрение стороннего сервиса.На моей стороне я использую Spring.Не уверен, есть ли какой-либо способ использовать HttpConnection или RestTemplate для отправки запроса и т. Д.

Я знаю, что это как незрелый вопрос, но я думаю, что вы все поняли проблему, потому что сегодняшний мир - это асинхронный вызов, и это приложение делаетждать каждого тела.

...