728x90
채팅 앱
-
SSE 프로토콜을 활용하여 제작한 채팅 애플리케이션Projects/Toy Projects 2021. 9. 28. 11:13
기술 스택 IDE - Visual Studio Code - IntelliJ IDEA Language - HTML - CSS - JavaScript - Java Back-end - Spring Boot - Maven - Lombok Database - Mongo DB 프로젝트 목적 ㆍ 비동기 서버의 특성을 파악한다. ㆍ SSE 프로토콜의 동작 과정을 이해한다. 프로젝트 기능 ㆍ 아이디 입력 기능 ㆍ 채팅방 번호 입력 기능 ㆍ 채팅 기능 비동기 서버의 특성 기존의 서블릿 기반의 스프링(동기 서버) ㆍ 기존의 서블릿 기반의 스프링은 Tomcat을 기반으로 동작하고, 동기방식을 사용한다. ㆍ 동기 서버의 동작 방식은 위 사진과 같이 사용자의 요청이 있을 때마다 스레드가 생성된다. ㆍ 스레드가 많아지면 conte..