๋์ฉ๋ ์ฑํ TPS ์ฒ๋ฆฌ๋ฅผ ์ํ ์น์์ผ ํต์ ๋ง๋ค๋ฉฐ ํ์ตํ๊ธฐ
์คํธ๋ฆฌ๋ฐ ํ๋ซํผ์์ ์ฌ์ฉํ๋ ์ฑํ ์๋ฒ๋ฅผ ์ํ ์น์์บฃ ํต์ ์ ๋ํด์ ์์๋ณด๊ณ ์ค์ ๋ก ๊ตฌํ์ ํ๋ ๊ฐ์ ์ ๋๋ค.

- ๋ฏธํด๊ฒฐ
Streaming ์ค์ธ ์๋น์ค์์ ๋ชจ๋ ํ๋์ broadcastํ๋ ๋ฐฉ๋ฒ
๋๊ท๋ชจ ํธ๋ํฝ ํ๊ฒฝ์์ broadcasting์ ์ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ด ๊ถ๊ธํฉ๋๋ค.๋ง์ฝ ํ๋๊ฐ 60๊ฐ๊ฐ ๋์์ ธ ์๊ณ 60๋ช ์ ์ ์ ๊ฐ
node.jsgowebsocketsํดํ
ใป
8๋ฌ ์
0
95
3
- ๋ฏธํด๊ฒฐ
ํ๋ก ํธ์ชฝ์ด ๋ฆฌ์กํธ๋ก ๋์ด์๋๋ฐ์..
html ๊ณผ js ๋ก ์ด๋ฃจ์ด์ง ํ์ด์ง์์ ์ฐ๋ ค๊ณ ํ๋๋ฐ๋ฆฌ์กํธ์์ ์์ผ๊ด๋ จ๋ ์ด๋ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฐ์๋ ๊ฒ ๊ฐ์์ ๋ณ๊ฒฝํ๋๋ฐ ํ๊ธฐ์ ์ด๋ ค์ด ๋์ด๋ ์ผ๊น์ ?์ด๋ณด๋ผ์์ ..ใ ใ
node.jsgowebsocketslearnlearnlearn
ใป
์ผ ๋ ์
0
106
2
- ๋ฏธํด๊ฒฐ
์ค๋ ๊ฐ์ ๋ฃ๊ธฐ ์์ํ๋๋ฐ์!
์ ํ๋ก์ ํธ์ ์ฑํ ๊ธฐ๋ฅ์ ๋ฃ๊ณ ์ถ์ด์ ๋ฃ๊ฒ ๋์์ต๋๋ค. (์ผ๋ฐ js, html๋ก ์ด๋ฃจ์ด์ง)view ๋ถ๋ถ์ ์๋ฌด๊ฑฐ๋ ์ ๊ฐ ํด์ ํ๋ฉด ๋๊ฒ ์ง๋ง์ด ์ฑํ ์๋ฒ๋ฅผ api์ฒ๋ผ ์ฌ์ฉํ ์์ ์ด์์์ด๊ฒ์ ๋ฐฐํฌํ ๋๋ ์ด๋ค์์ผ๋ก ํด์ค์ผ ํ๋์ง ์ ๋ชจ๋ฅด๊ฒ ๋ค์.
node.jsgowebsocketslearnlearnlearn
ใป
์ผ ๋ ์
0
113
2
- ํด๊ฒฐ
RunInit() ๊ด๋ จ ์ง๋ฌธ
ํ์ฌ ์น์์ผ ๊ตฌ์กฐ๋ ์ปค๋ฅ์ ๋น ๊ณ ๋ฃจํด์ด ๋ฐ์ํ์ฌ ๋ธ๋ก๋์ด ์๋ ๊ตฌ์กฐ์ด๊ณ ๋์์ ๋ง์ ํธ๋ํฝ์ด ๋ค์ด์ฌ ๊ฒฝ์ฐ์ ๊ฐ ์ปค๋ฅ์ ์ ๋ด๋นํ๋ ๊ณ ๋ฃจํด๋ค์์ ๋์์ ์์ฒญ์ ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ์, RunInit() ๊ฐ์ ๋ฉ์์ง ์ฑ๋์ ๊ด๋ฆฌํ๋ ๊ณ ๋ฃจํด์ ๋๊ฒ ๋๋ฉด, ๊ตฌ์กฐ๋ ๊น๋ํด์ง์ง๋ง, ๋ณ
node.jsgowebsockets๊น์๋ฏผ
ใป
0
163
5
- ๋ฏธํด๊ฒฐ
์์ผ ์ฐ๊ฒฐ๊ณผ http
๊ฐ์์ค์ "websocket์ ์ฐ๊ฒฐํ ๋ ip๊ฐ ๋ณ๊ฒฝ๋๋ ์ ์ฑ ์ผ๋ก์ธํด http๋ก ๊ตฌํํ๋ค"๊ณ ๋ง์ํ์ ๋ถ๋ถ์ ์ง๋ฌธ์ด ์์ต๋๋ค. dns๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์๋ฒ ip ๋ณ๊ฒฝ์ด ์์ด๋ ์ฐ๊ฒฐ์ด ๊ฐ๋ฅํ์ง ์์๊น ์๊ฐํ๋๋ฐ์. ๊ทธ๋ ๋ค๋ฉด ws์ ์ ์งํ๋
node.jsgowebsockets์์ฑ์ ์์
ใป
0
144
2
- ํด๊ฒฐ
ํ์ต์๋ฃ๋ ์ด๋์ ๋ฐ๋์?
ํ์ต์๋ฃ๋ ์ด๋์ ๋ฐ๋์?
node.jsgowebsocketslionkim
ใป
1
179
1
- ํด๊ฒฐ
ํ์ฌ ๊ฐ์์์ ์ฌ์๊ด๋ จ ๋ฌธ์ ๊ฐ ์์ด์ ์ ๋ฌ๋๋ฆฝ๋๋ค.
"์๋ฒ์ ๊ธฐ๋ณธ ๊ตฌ์กฐ ์์ฑํ๊ธฐ"์์ ๋์์ ์ผ์์ ์ง ํ ๋ค์ ์ฌ์ํ๊ธฐ๋ฅผ ํ์์๋, ์ฌ์์ด ์๋๋ ํ์์ด ์์ต๋๋ค.์๋ก๊ณ ์นจ ํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง๋ง, ๊ฐ์ ์๊ฐ์ค์ ์ด๋ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ๋ถํธํด์ ๋ณด๊ณ ๋๋ฆฝ๋๋ค.์ฐธ๊ณ ๋ก ๋ค๋ฅธ ์ปค๋ฆฌํ๋ผ์์๋ ์ผ์
node.jsgowebsocketsJun
ใป
1
186
2
- ํด๊ฒฐ
๊ฐ์์ ์์ฑ๋ง ๋์ค๊ณ ์์์ด ๋์ค์ง ์์ต๋๋ค ใ
๊ฐ์์ ์์ฑ๋ง ์๋๋ฐ ์์์ด ์๋ ๊ฐ์์ผ๊น์? ํ์ธํด๋ณผ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ด์ ๋ฌธ์๋๋ฆฝ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
node.jsgowebsocketsteamrabbit2408
ใป
0
132
1
- ํด๊ฒฐ
๋ฐ์ดํฐ ๋ถ๋ฌ์ค๊ธฐ
๋ง์ฝ์, ์ฑํ ๋ฐฉ์์ ๋๋ ๋ฉ์์ง๋ค์ DB์ ์ ์ฅํ๊ณ ๋ถ๋ฌ์จ๋ค๊ณ ํ๋ฉด, chan์ ๋ฐ์ด ๋ฃ์ด์ผ ํ๋์?
node.jsgowebsocketsSauvageUp
ใป
1
133
1
- ํด๊ฒฐ
panic ์ฌ์ฉ
Go์ document๋ฅผ ์ดํด๋ณด๋ฉด, Don't Panic ์ ์ธ๊ธํ๋๋ฐ, Panic - Recovery ๋ฅผ ์ฌ์ฉํ๋ ๊ท์น์ด๋ Best Practice๊ฐ ์์๊น์?
node.jsgowebsocketsSauvageUp
ใป
1
107
1
- ํด๊ฒฐ
defer ์ฌ์ฉ
defer์ ์ฌ์ฉ์ด ์์ ๋ฐํ(Resource Return)์ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋๋๋ฐ, ํน์ defer ๊ฐ ์ด๋ค์ง ๋, ํ์ฌ๊น์ง ์ด๋ค์ง ์ฑํ ๋ฉ์์ง๋ฅผ ์ ์ฅํ๋ DB insert๋ฅผ ๋ฃ๋ ๊ฒ์ bad practice์ผ๊น์? go ๋ช ๋ น์ด๊ฐ
node.jsgowebsocketsSauvageUp
ใป
1
123
1
- ํด๊ฒฐ
nodejs ํ์ผ์ด ํ๋ก ํธ์๋ ํ์ผ์ธ๊ฐ์??
์๋ ํ์ธ์ node js๋ก ์น ๊ฐ๋ฐ์ ์์ํ๊ฒ ๋ ํ์์ ๋๋ค์์ง ๋ง์ ์ ๋ณด๊ฐ ์์ด์ node js ์ฝ๋๋ฅผ ๋ณด๋ฉด์ ๊ฐ์๋ฅผ ๊ณต๋ถํ๊ณ ์ถ์๋ฐ ๋ฆฌ์ํธ ํ ํ๋ฆฟ ํ์ผ ์ ๊ณตํด์ค ํด๋์ ์๋ js ์ฝ๋๊ฐ node js ํ์ผ์ธ๊ฐ์??<p
node.jsgowebsocketsbbin0409
ใป
0
207
1
- ๋ฏธํด๊ฒฐ
์ฑํ ๋ฉ์์ง DB๋ก ์ ์ฅ ํ๊ธฐ.
์๋ ํ์ธ์.๊ฐ์ ์ ๋ค์์ต๋๋ค.๋ง์ง๋ง์ ๋ฉ์์ง๋ฅผ ์ ์ฅ ํ๋ ์๊ธฐ๋ฅผ ํ์ จ๋๋ฐ.. ๋ณดํต ๋ฉ์ ์ ์๋น์ค์์๋ ์ด๋ค ๋ฐฉ์์ DB๋ฅผ ์ฌ์ฉํ๋์ง๊ถ๊ธํฉ๋๋ค. ํํ Oracle์ด๋ MariaDB
node.jsgowebsockets์ ์๋ฏผ
ใป
1
806
2
- ํด๊ฒฐ
์ฑํ ์ด 2๋ฒ์ฉ ์ ์ก๋๋ ํ์ ์ง๋ฌธ
์๋ ํ์ธ์ go ์๋ฒ ๊ตฌ์ถ ์ดํ ํ๋ก ํธ ์ฐ๊ฒฐํ์ฌ ์ฑํ ์ ์ ์กํ๋ฉด ๊ฐ์ ๋ฉ์์ง๊ฐ ๋ ๋ฒ์ฉ ์ ์ก๋๋ ํ์์ด ๋ฐ์ํฉ๋๋ค.๊ฐ์๋ฅผ ์ฌ๋ฌ ๋ฒ ์ฒดํฌํ๋ฉด์ ๋ดค๋๋ฐ ์์ค ์ฝ๋๊ฐ ๋ค๋ฅธ ์ ์ ์ฐพ์ง ๋ชปํ์ต๋๋ค. ์ ๊ฐ ์์ฑํ socket.g
gowebsockets๊น๋์ฃผ
ใป
1
302
1
- ํด๊ฒฐ
๋ญ๊ฐ ์ค๊ฐ์ ์คํ๋ฅผ ์ณค๋์ง ์ค๋ฅ๊ฐ ์๊พธ ๋ฐ์ํ๋๋ฐ ํน์ go ์์ค์ฝ๋ ๋ณผ์์๋๊ณณ ์๋์?
๋ญ๊ฐ ์ค๊ฐ์ ์คํ๋ฅผ ์ณค๋์ง ์ค๋ฅ๊ฐ ์๊พธ ๋ฐ์ํ๋๋ฐ ํน์ go ์์ค์ฝ๋ ๋ณผ์์๋๊ณณ ์๋์?
node.jsgowebsocketsilhoon lee
ใป
1
236
1
- ํด๊ฒฐ
๋ค๋ฅธ ์ง๋ฌธ์ ์ฝ๊ณ ๊ถ๊ธํ ์ ์ด ์๊ฒผ์ต๋๋ค.
<a target="_blank" rel="noopener noreferrer nofollow" href="https://www.inflearn.com/questions/1229435/%EC%86%8C%EC%BC%93-%EC%84%9C%EB%B2%84%EC%9D%
gowebsockets๋ฅ๋ํ
ใป
1
295
1
- ํด๊ฒฐ
์์ผ ์๋ฒ์ ์ํ์ ํ์ฅ ๋ฐ ๋ฌด์ค๋จ ๋ฐฐํฌ์ ๋ํด ์ง๋ฌธ๋๋ฆฝ๋๋ค!
์๋ ํ์ธ์, ์์ผ ์๋ฒ์ ์ํ์ ํ์ฅ ๋ฐ ๋ฌด์ค๋จ ๋ฐฐํฌ์ ๋ํด ๊ถ๊ธํ ์ ์ด ์์ด ์ง๋ฌธ๋๋ฆฝ๋๋ค. ๐state๋ฅผ ๊ฐ๊ณ ์๋ ์์ผ ์๋ฒ์ ํน
node.jsgowebsockets์ตํํ
ใป
3
1,275
2
- ํด๊ฒฐ
app.js๋ฅผ ์ฌ๋ฌ ๋ฒ ์คํํ์์๋ ๋ถ๊ตฌํ๊ณ , ๋ก๊ทธ๊ฐ ๋จ ํ ๋ฒ๋ง ์ถ๋ ฅ๋จ
app.js๋ฅผ ์ฌ๋ฌ ๋ฒ ์คํํ์์๋ ๋ถ๊ตฌํ๊ณ , ๋ก๊ทธ๊ฐ ๋จ ํ ๋ฒ๋ง ์ถ๋ ฅ๋ฉ๋๋ค. ํฌํธ ์ถฉ๋ ๋ฌธ์ ์ธ๊ฐ ํด์ 8080 ํฌํธ ์ฃฝ์ฌ๋ณด๊ณ 9090์ผ๋ก ๋ฐ๊ฟจ๋๋ฐ๋ ์๋ฉ๋๋ค. ใ [winston์ ํตํ ๋ก๊น ์ค์ ๋ฐ ์๋ฒ ์์ํ๊ธฐ] ์๊ฐ
node.jswebsockets๋ฐ๋ฏผ์
ใป
1
324
2
- ํด๊ฒฐ
๋ช์ฒ๋ช ์ด Room ์ ๋์์ ์ํ ์ ์๋๋ก ์ค๊ณํ๋ ค๋ฉด ์ด๋ค ๊ฒ๋ค์ด ํ์ํ ๊น์?
์๋ ํ์ธ์!์ ๋ ์น์์ผ ๊ฐ๋ฐ์ ํด๋ณธ์ ์ด ์๋๋ฐ ํฅ๋ฏธ๋ก์ด ์ฃผ์ ๋ก ๊ฐ์๋ฅผ ํ์ ์ ๊ฐ์๋ฅผ ๋ฃ๊ณ ์๋๋ฐ์,์์ ์์๋ ๊ฐ๋จํ๊ฒ 2๋ช ์ client ์ ๊ฒฝ์ฐ๋ฅผ ๋ณด์ฌ์ฃผ์ จ๋๋ฐ ์ค์ ์คํธ๋ฆฌ๋ฐ ๋ฐฉ์ก์๋ ๋ช์ฒ๋ช ์ฉ ๋ค์ด์์ ์ฑํ ์ ํ๋๋ฐ ๊ทธ๋ด ๊ฒฝ์ฐ์๋ Socke
node.jsgowebsocketsheedoitdox
ใป
1
461
2






