프로그래밍/Netty 기초6 01. Netty란 netty란 무엇인가 netty.io 에서는 'Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients' 라고 소개하고 있다 주요컨셉 non-blocking framework이며, blocking IO보다 높은처리력을 보여준다고 한다. Blocking은 요청후 응답이 올때까지 멍~ 때리면서 기달리는 것이고, non-blocking은 요청하면 '응 요청완료됬어. 완료되면 알려줄께' 라는 개념으로 이래를 하면 되지 않을까 싶다 어떤 이점이 있을까 예를들어 버거킹에 주문하러 갔는데 주문을받고 결제를 하.. 2022. 1. 6. 02. Discard 서버 Netty 예제 중 Discard 서버를 통해 접속과 데이터 전송을 배워보자. 우선은 간단하게 Netty가 어떻게 동작하는지만 보자 사용하는툴 - Visual Studo Code - Netty 라이버러리 1) Java Project 생성 - mac 기준 cmd + shift + P 를 누르면 Create Java Project ... 를 선택하면 - 프로젝트를 생성할 폴더를 선택 -> 다음 프로젝트 명 선택 (이게 생성되는 폴더명이다) 2) 생성된 프로젝트에서 App.java 에서 main 함수위에 있는 Run 눌러보자 Hello, World! 가 잘 나온다 3) Netty를 사용하기 위해 Netty관련 jar 파일을 다운로드 받아보자. 2022. 1. 6. 이전 1 2 다음