2025/03/31 2

[Spring] Spring Boot WebSocket + STOMP 사용해서 단체 채팅 구현하기

WebSocket + STOMP를 이용해서 단체 채팅방을 한번 구현해보자 웹 소켓 구현을 위한 클래스들 1. WebSocketConfig2. ChatWebSocketHandler3. WebSocketStompBrokerConfig4. ChatMessageDto5. ChatController  1. WebSocketConfig 클래스 -  WebSocket 최초 연결을 위해 구성하는 환경 구성 파일 클래스  1. @EnableWebSocket- WebSocket을 활성화하고 @Configuration 어노테이션을 통해 환경파일임을 지정한다.- 이 어노테이션을 사용하면 Spring 애플리케이션에서 WebSocket 기능을 사용할 수 있다. 2. WebSocketConfigurer(interface)- Web..

Spring 2025.03.31

[CS] 프록(Proxy)란?

✨ Proxy란?클라이언트와 서버 사이에서 통신을 할때 중간에서 '중계 역할을 수행하는 서버'클라이언트와 서버 간에는 직접적으로 통신하는 것이 아닌 중계역할을 하는 '프록시 서버'를 거쳐서 서로 간의 요청을 수행한다. 더보기[ 더 알아보기 ]💡 클라이언트와 서버 사이에 프록시 서버가 존재하면, 클라이언트가 호출하는 엔드포인트는 프록시 서버가 되는 건가?- 프록시를 사용하면 클라이언트는 프록시 서버로 요청을 보내야 하는데, 프록시 서버는 이러한 요청을 받아 실제 서버로 전달하고, 서버의 응답을 다시 클라이언트에게 전달한다.- 이를 통해 클라이언트는 직접 서버와 통신하지 않고, 프록시 서버를 통해 간접적으로 통신할 수 있다.- 단, DNS를 이용하면 프록시 서버의 역할을 보다 간편하게 수행할 수 있다. D..

CS 2025.03.31