@MaxLich
java developer

Как обрабатывать http-запросы к определенному URL в отдельном пуле потоков?

Здравствуйте. Есть у контроллера два метода с разным URL. Нужно, чтобы запросы к этим URL обрабатывались в разных пулах потоков. Основное, что нужно - чтобы если запросы по первому URL становятся в очередь и не проходят дальше (например, в пуле потоков все потоки заняты), то это не влияло на запросы по второму URL. Как это сделать с помощью Spring?

P.S. Пока я вообще не нашел, как в Spring работают потоки в плане обработки http-запросов (так что, также буду благодарен за любую информацию по этому поводу и полезные ссылки)

P.S.S. Данные методы - это методы проверки liveness и readiness приложения (микросервиса) (понятия берутся из Kubernetes, пробы будут подключаться к этим методам)

P.S.S.S. Приложение на Spring Boot, встроенный сервер приложений не менял
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ответы на вопрос 1
xez
@xez Куратор тега Java
TL Junior Roo
Я бы разделил приложение на два микросервиса. Так точно можно добиться такой изоляции.
Вторая идея (если микросервисы почему-то не устраивают) - посмотреть в сторону Spring Reactive.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы