You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
stateful과 stateless는 process(application)의 설계 패턴을 구분하는 말로서, 아래 두 그림을 비교해서 보자.
오른쪽 그림부터 보면, 오른쪽 그림은 내부에 8이라는 값(state)이 저장되어 있고, add를 수행하면 해당 값을 불러와서 해당값에 더하는 연산을 수행한다. 이렇게 내부에 값을 따로 보관해서 매 연산마다 해당 값에 따라 결과값이 결정되는 함수를 stateful하다고 말한다. 왼쪽 그림같은 경우, 내부에 보관하는 값이 없고, 오로지 입력값에 의해서만 결과값이 결정되기 때문에 이러한 함수를 stateless하다고 말한다.
위와 같이 UI 프로그램을 설계할 때나, REST API를 설계할 때, Stateful하냐, Stateless하냐에 따라 달라진다. 장단점을 나누어 본다면, 아래와 같다
The text was updated successfully, but these errors were encountered:
stateful과 stateless는 process(application)의 설계 패턴을 구분하는 말로서, 아래 두 그림을 비교해서 보자.
오른쪽 그림부터 보면, 오른쪽 그림은 내부에 8이라는 값(state)이 저장되어 있고, add를 수행하면 해당 값을 불러와서 해당값에 더하는 연산을 수행한다. 이렇게 내부에 값을 따로 보관해서 매 연산마다 해당 값에 따라 결과값이 결정되는 함수를 stateful하다고 말한다. 왼쪽 그림같은 경우, 내부에 보관하는 값이 없고, 오로지 입력값에 의해서만 결과값이 결정되기 때문에 이러한 함수를 stateless하다고 말한다.
위와 같이 UI 프로그램을 설계할 때나, REST API를 설계할 때, Stateful하냐, Stateless하냐에 따라 달라진다. 장단점을 나누어 본다면, 아래와 같다
The text was updated successfully, but these errors were encountered: