vitya_brodov
@vitya_brodov
Java dev

Как решит вопрос с учеткой?

Всем привет!
есть API, который подключается к бд и выдает актуальные данные.
как оно работает: оно чтобы подключится к бд для учетки генерится токен (время жизни 15 секунд ), одновременно можно использовать только один токен.
Проблема в том что, если одновременно подключаются к api несколько клиентов, они убивают токен друг-друга и api кому-то может выдать ошибку 401 (не авторизованный).
как можно решить проблему?
  • Вопрос задан
  • 295 просмотров
Пригласить эксперта
Ответы на вопрос 2
gbg
@gbg
Любые ответы на любые вопросы
Не допускать таких ситуаций. Сделать какой-то микросервис, ставить ему в очередь запросы клиентов, а сервис уже пусть эту очередь обрабатывает.
Ответ написан
Комментировать
ipatiev
@ipatiev
Потомок старинного рода Ипатьевых-Колотитьевых
Решение очевидное - выдавать каждому клиенту свой токен.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы