@MaMkO

Что такое stateless?

Здравствуйте, не совсем могу понять одну из концепций REST.
"Отсутствие состояния"
У меня в базе данных хранится информация по каждому запросу: имя запроса, ИП пользователя, дата запроса. Если я в сервисе проверяю - делал ли пользователь больше 3 запросов в последнюю минуту, то значит ли это, что я нарушаю принцип Stateless?
  • Вопрос задан
  • 619 просмотров
Решения вопроса 1
@Cheverikov_vv
Java / Kotlin developer
Stateless подразумевает, что между запросами одного пользователя вы не храните состояние на сервере (не учитывая данные в базе). Каждый раз необходимые данные должен присылать клиент или они должны храниться в базе. Если сервис развернут на нескольких нодах, это позволит обрабатывать запрос на любой ноде без дополнительных сложностей с передачей состояния этого клиента между нодами.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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