Мне нужно собрать отдыхающий клиент, чтобы сделать 10k rest API-вызовов / выполнение приложения в Java с лучшей производительностью.Любые полезные ссылки будут полезны - PullRequest
0 голосов
/ 16 мая 2018

Привет! Я использую Spring 4 Async rest template, чтобы сделать 10k rest api звонков в веб-сервис.У меня есть метод, который создает объект запроса и метод, который вызывает веб-сервис.Я использую классы Listenable Future, и два метода для создания и вызова заключены в другом методе, где ответ обрабатывается в будущем.Любые полезные ссылки для такой задачи будут очень полезны.

1 Ответ

0 голосов
/ 16 мая 2018

Сначала настройте среду тестирования.

Тогда оцените, что у вас есть.

Затем настройте свой код и сравните

(при необходимости повторите).

Что бы вы ни делали, с этим связана стоимость. Вы должны быть уверены, что ваши затраты измеряются и понимаются на каждом этапе пути.

Простое приложение Tomcat может превзойти приложение Spring или быть эквивалентным в зависимости от того, какие аспекты инверсии управления Spring используются. Использование будущего может быть быстрым или медленным, в зависимости от того, с чем его сравнивают. Использование не NIO может быть быстрее или медленнее, в зависимости от реализации и обрабатываемых данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...