.NET์ ์๋ก์ด ์๋๋ฅผ ์ฝ๋๋ค.
.NET Framework์ ์๋๋ ๊ฐ๊ณ , ์ด์ .NET Core์ ์๋๊ฐ ์ด๋ ธ์ต๋๋ค. .NET Core๋ ๊ณ์ ์ฑ์ฅํ๊ณ ๋ฐ์ ์ ๊ฑฐ๋ญํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฒ์ .NET Core 3.0์ด ์ถ์๋์์ต๋๋ค. ์ด๋ฒ ๋ฏธ๋ ์ปจํผ๋ฐ์ค์์๋ .NET Core 3.0์ ์ ์ ์ถ์์ ๋ง์ถ์ด Windows, ์น, ์๋น์ค ๋ฐ ์๋ฒ ๊ฐ๋ฐ์ ์ํ ์๋ก์ด ์ฃผ์ ๊ธฐ๋ฅ๊ณผ, ์ด๋ฌํ ๊ธฐ๋ฅ์ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ดํด ๋ณด๊ณ ์ฒดํํ ์ ์๋ ์๋ฆฌ๋ฅผ ๋ง๋ค์์ต๋๋ค.
โข
์ผ์: 2019๋
10์ 5์ผ ํ ์์ผ, ์คํ 1์ ~ ์คํ 8์
โข
์ฃผ์ต: ๋ท๋ท๋ฐ๋ธ
๊ฐค๋ฌ๋ฆฌ
ํ๋์ ๋ณด๊ธฐ
๊ฐ๋ก ๋ณด๊ธฐ
๊ฐ๋จํ ๋ณด๊ธฐ
Search
์ธ์ ์๊ฐ
Hands-on-Lab ์ธ์
์ผ๋ก ์งํํ ์์ ์ผ๋ก ์๊ฐ์ 2~3์๊ฐ ์ ๋ ์์ํฉ๋๋ค.
์คํ ์์ค์ธ SuperSocket(https://github.com/jacking75/SuperSocketLite)์ ์ฌ์ฉํ๋ฉด ์ฝ๊ณ ๊ฐ๋จํ๊ฒ ๊ณ ์ฑ๋ฅ TCP Socket ์๋ฒ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
Socket ํ๋ก๊ทธ๋๋ฐ์ด๋ SuperSocket์ ์ ๋ชจ๋ฅด๋ ๋ถ๋ค์ ๋์์ผ๋ก ํ๊ณ ์์ต๋๋ค.
๋จผ์ ๊ฐ๋จํ๊ฒ SuperSocket์ ๋ํด์ ์ค๋ช
ํ๊ณ , ์ค์ต์ผ๋ก ๊ฐ๋จํ Echo ์๋ฒ๋ฅผ ์์์ผ๋ก ์ฑํ
์๋ฒ๊น์ง ๋ง๋ค์ด๊ฐ ์์ ์
๋๋ค.
ํธ์ฆ์จ๋ฉ ์ฐธ๊ฐ ์ ์ค๋น ์ฌํญ
1.
๊ธฐ๋ณธ์ ์ธ C# ํ๋ก๊ทธ๋๋ฐ์ด ๊ฐ๋ฅํด์ผ ํฉ๋๋ค.
2.
๋
ธํธ๋ถ์ ์ง์ฐธํด์ผ ํฉ๋๋ค.
3.
๋
ธํธ๋ถ์๋ ๋ค์์ ์ํํธ์จ์ด๊ฐ ์ค์น ๋์ด ์์ด์ผ ํฉ๋๋ค.
์คํผ์ปค ์๊ฐ
SuperSocket์ ์ด์ฉํ์ฌ .NET Core ํ๋ซํผ์์ ๊ณ ์ฑ๋ฅ TCP Socket ์๋ฒ ๋ง๋ค๊ธฐ
์ธ์ ์๊ฐ
ASP.NETย Core๋ฅผ ํตํดย HealthCheckย ์๋น์ค๋ฅผ ๊ตฌํํ๊ณ ,ย ํ๋ก๋์
์ ๋ฐฐํฌํ ๊ฒฝํ์ ๊ณต์ ํฉ๋๋ค.
์ด์ ๋๋ถ์ด ์งง์ย Hands-On-Lab์ ํตํดย Customizeํ ๋ฏธ๋ค์จ์ด๋ฅผ ๊ฐ๋ฐํ๊ณ ,ย ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ์งํ ํ ์์ ์
๋๋ค.
๋ง์ง๋ง์ผ๋ก,ย WebHookย ๋ฑ์ ์ฐ๊ณํ๋ ๊ณผ์ ๊น์ง ์๊ฐํฉ๋๋ค
์คํผ์ปค ์๊ฐ
ASP.NET Core๋ฅผ ํตํ HealthCheck ์๋น์ค ๊ตฌํ
๋์์ฃผ์ ์คํฐ์
์ด๋ฒ ํ์ฌ์ ๋์์ ์ฃผ์ ์คํฐ์ ๋ฐ ๊ด๊ณ์ ์ฌ๋ฌ๋ถ๋ค๊ป ๋ค์ ํ ๋ฒ ๊ฐ์ฌ์ ์ธ์ฌ๋ฅผ ๋๋ฆฝ๋๋ค!