LINUX.ORG.RU

Чем отличается stateless от stateful?

 


0

1

В дополнение к этому, еще интересует, имеет ли место это различие вне контекста ООП? Неплохо было бы пример. И еще: почему web считается stateless? Разве он не имеет состояния?



Последнее исправление: quest2017 (всего исправлений: 1)

кодирование обмен ключами,а вообще это состояние, какая разница к чему относится

anonymous
()

Нет такого веб считается. Есть сервер и клиент. Вопрос лишь в том, где хранится стейт — в серверном процессе, обслуживающем клиента, или на самом клиенте, который каждый раз носит серверу куки.

Причем тут ООП вообще? Веб-сервер чаще всего stateless, т.е. стейты у клиентов в куках и больше нигде. Тем не менее в веб-фрйемворках есть понятие сервер-сайд сессий, если надо. SQL-сервера чаще всего stateful, т.к. ранний дисконнект должен ролбачить транзакции, а также они обслуживают курсоры/выборки/блокировки и т.п.

anonymous
()
Ответ на: комментарий от anonymous

Веб-сервер чаще всего stateless

Я ничего не понял. А как же базы данных? Они что не относятся к серверу? Или базы данных не имеют состояния?

quest2017
() автор топика
Ответ на: комментарий от anonymous

для анонiмуса

Это он что-ли? Епт, думал оно давно сдохло.

anonymous
()

почему web считается stateless?

В большинстве случаев это протокол HTTP, а он не умеет сохранять состояние. И по этому каждый запрос, это как разный человек, который потом детектится по куках, HTTP_AUTH или еще каким-нибудь способом.

kiotoze ★★★★
()
Последнее исправление: kiotoze (всего исправлений: 1)

Оно опять таблетки не принимает!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.