-
Notifications
You must be signed in to change notification settings - Fork 0
Stateless, Stateful
YoungMinKim edited this page Jul 17, 2021
·
1 revision
- λͺ¨λ κ²μ΄ HTTP
- ν΄λΌμ΄μΈνΈ μλ² κ΅¬μ‘°
- Stateful, Stateless
- λΉ μ°κ²°μ±(Connectionless)
- HTTP λ©μμ§
HTTPμ μ€μν λΆλΆ μ€ νλλ, 무μν(Stateless)λ₯Ό μ§ν₯νλ€λ μ :
- μλ²κ° ν΄λΌμ΄μΈνΈμ μνλ₯Ό 보쑴νμ§ μμ
- μ₯μ : μλ² νμ₯μ± λμ(μ€μΌμΌ μμ)
- λ¨μ : ν΄λΌμ΄μΈνΈκ° μΆκ° λ°μ΄ν° μ μ‘
- ex) μΈμ¦, μΈκ°μμ Tokenμ λ°λ κ²½μ°λ₯Ό μκ°ν΄λ³΄λ©΄ μ’μ κ² κ°λ€
무μν, μν μ°¨μ΄:
= Statefulμ μλ²κ° ν΄λΌμ΄μΈνΈμ μ΄μ μνλ₯Ό 보쑴νλ κ².
- Statelessλ μλ²κ° ν΄λΌμ΄μΈνΈμ μνλ₯Ό 보쑴νμ§ μλλ€λ κ².
Stateless:
λΉμ°κ²°μ μΈ νΉμ±μΌλ‘ μ°κ²°μ΄ ν΄μ λ¨κ³Ό λμμ μλ²μ ν΄λΌμ΄μΈνΈλ ν΄λΌμ΄μΈνΈκ° μ΄μ μ μμ²ν κ²°κ³Όμ λν΄μ μμ΄λ²λ¦¬κ² λλ€.
μ¦, ν΄λΌμ΄μΈνΈκ° μ΄μ μμ²κ³Ό κ°μ λ°μ΄ν°λ₯Ό μνλ€κ³ νλλΌλ λ€μ μλ²μ μ°κ²°μ νμ¬ λμΌν μμ²μ μλν΄μΌλ§ νλ€.
- λν 무μνλ μλ΅ μλ²λ₯Ό μ½κ² λ°κΏ μ μλ€ β 무νν μλ² μ¦μ€ κ°λ₯
- Statelessλ νμ λͺ¨λ λ°μ΄ν°λ₯Ό λͺ¨λ 보λ΄μΌνλ€
Stateless νκ³μ :
- λͺ¨λ κ²μ 무μνλ‘ μ€κ³ ν μ μλ κ²½μ°λ μκ³ μλ κ²½μ°λ μλ€.
- 무μν
- μ) λ‘κ·ΈμΈμ΄ νμ μλ λ¨μν μλΉμ€ μκ° νλ©΄
- μν μ μ§
- μ) λ‘κ·ΈμΈ
- λ‘κ·ΈμΈν μ¬μ©μμ κ²½μ° λ‘κ·ΈμΈ νλ€λ μνλ₯Ό μλ²μ μ μ§
- μΌλ°μ μΌλ‘ λΈλΌμ°μ μΏ ν€μ μλ² μΈμ
λ±μ μ¬μ©ν΄μ μν μ μ§
- μν μ μ§λ μ΅μνλ§ μ¬μ©