์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- ์์๋ฒํธ
- tcp ์ธ๊ทธ๋จผํธ
- ์ค๋ฅ์ ์ด
- git merge
- ํญํด99
- ๋น์ฃผ๊ธฐ์ ํธ
- i-type
- ์ค๋ฅ๊ฒ์ถ
- ์๋น์ค ํ๋ฆฌ๋ฏธํฐ๋ธ
- ํ๋ ์ ๊ตฌ์กฐ
- well known ํฌํธ
- xv6
- mariadb
- ๋ฐ์ดํฐ ์ ์ก
- ์ฐ๋ถํฌdb
- ์ค๋ ๋
- IEEE 802
- ์ค๋ธ์
- ์ฃผ๊ธฐ์ ํธ
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- reducible
- tcp ํ๋กํ ์ฝ
- leetcode
- til
- ๊ฐ๋ฐ์์ทจ์
- 99ํด๋ฝ
- ์ฝ๋ฉํ ์คํธ์ค๋น
- ํ๋ก์ด๋์์
- ํ ํฐ ๋ฒ์ค
- Today
- Total
๋ชฉ๋กWeb (back-end)/HTTP (2)
Unfazedโ๏ธ๐ฏ
1. HTTP ์์ฒญ ์ฒ๋ฆฌ ํ๋ฆa) ์ ์ ์ํ(Closed)ํด๋ผ์ด์ธํธ → ์ปจํธ๋กค๋ฌ → ์๋น์ค → ์ธ๋ถ API ํธ์ถ → ์๋ต ๋ฐํ๋ชจ๋ ์์ฒญ์ด ์ปจํธ๋กค๋ฌ๋ฅผ ํตํด ์๋น์ค ๋ก์ง๊น์ง ์ ์์ ์ผ๋ก ์ ๋ฌ๋๋ค.b) Open ์ํ (Resilience4J)ํด๋ผ์ด์ธํธ → ์ปจํธ๋กค๋ฌ → ์ํท ๋ธ๋ ์ด์ปค(Open) → Fallback ์๋ต ์ฆ์ ๋ฐํ (์ธ๋ถ API ํธ์ถ ๋ฏธ๋ฐ์)์์ฒญ์ ์ปจํธ๋กค๋ฌ ์๋ํฌ์ธํธ์ ๋๋ฌํ์ง๋ง, ์ํท ๋ธ๋ ์ด์ปค๊ฐ ์ค์ ๋น์ฆ๋์ค ๋ก์ง ์คํ์ ์ฐจ๋จํ๋ค.์ธ๋ถ API ํธ์ถ ์์ด Fallback ๋ฉ์๋์์ ์ง์ ์๋ต ์์ฑ (์: 503 ์๋ฌ)2. ์ปจํธ๋กค๋ฌ ๊ณ์ธต ์ํฅ ๋ถ์๊ตฌ๋ถ์์ฒญ ๋๋ฌ ์ฌ๋ถ์ธ๋ถ API ํธ์ถ ์ฌ๋ถClosedโ โ Openโ โHalf-Openโ โ ๏ธ (์ ํ์ ํ์ฉ)์ปจํธ๋กค๋ฌ ์ง์ ๋ก๊ทธ: ์์ฒญ์ ํญ์ ๊ธฐ๋ก๋จ (HTTP ์..

HTTP ์ฟ ํค(HTTP cookie) : ์น ์๋ฒ์ ์ํด ์ฌ์ฉ์์ ์ปดํจํฐ์ ์ ์ฅ๋๋, '์ด๋ฆ์ ๊ฐ์ง ์์ ํฌ๊ธฐ์ ๋ฐ์ดํฐ'.์ธํฐ๋ท ์ฌ์ฉ์๊ฐ ์ด๋ ํ ์น์ฌ์ดํธ๋ฅผ ๋ฐฉ๋ฌธํ ๊ฒฝ์ฐ ์ฌ์ฉ์์ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ์ธํฐ๋ท ์ฌ์ฉ์์ ์ปดํจํฐ๋ ๋ค๋ฅธ ๊ธฐ๊ธฐ์ ์ค์น๋๋ ์์ ๊ธฐ๋ก ์ ๋ณด ํ์ผ๋ก ์ฟ ํค, ์น ์ฟ ํค, ๋ธ๋ผ์ฐ์ ์ฟ ํค๋ผ๊ณ ๋ ํ๋ค. ์ฟ ํค์ ๊ธฐ๋ณธ์ ์ธ ๋ฐ์ : ๋ธ๋ผ์ฐ์ ๊ฐ ์๋ฒ ๊ด๋ จ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ , ์ฌ์ฉ์๊ฐ ํด๋น ์๋ฒ์ ์ ๊ทผํ ๋๋ง๋ค ๊ทธ ์ ๋ณด๋ฅผ ํจ๊ป ์ ์กํ๊ฒ ํ๋ ๊ฒ๋ธ๋ผ์ฐ์ ๋ ์ฟ ํค ์ ๋ณด๋ฅผ ์ ์ฅํ ์ฑ ์์ด ์๊ณ , ์ด ๋ฉ์ปค๋์ฆ์ 'ํด๋ผ์ด์ธํธ ์ธก ์ํ' ๋๋ 'HTTP ์ํ ๊ด๋ฆฌ ์ฒด๊ณ(HTTP State Management Mechanism)๋ผ ํ๋ค. ๊ณตํต์ ์ธ ์ฟ ํค ์ ์ฅ ๋ฐฉ์๋ธ๋ผ์ฐ์ ๋ ์ฟ ํค๋ฅผ ๋ก์ปฌ ์ ์ฅ์์ ๋ณด๊ดํ๋๋ฐ ๊ฐ ์ฟ ํค๋ ์ด๋ฆ,..