어떻게든 되겠지

  • 홈
  • 태그
  • 방명록

STOMP 2

[Spring] WebSocket & STOMP로 채팅 구현하기 (2)

우선, 기본 세팅으로 Entity와 WebSocketConfig를 설정했습니다. EntityChatRoom@Getter@NoArgsConstructor@AllArgsConstructor@Builder@Entity@Table(name = "chat_room")public class ChatRoom extends BaseTimeEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(name = "title", nullable = false) @Size(min = 1, max = 100) private String title; @Column(name = "is_secr..

자바&스프링 2025.03.17

[Spring] WebSocket & STOMP로 채팅 구현하기 (1)

프로젝트로 채팅을 구현했었는데, 복습할 겸 내용을 정리해두고자 합니다.구현 과정에 대한 설명 전...WebSocket과 STOMP에 대해서 하나도 몰랐기 때문에 내용을 정리했었습니다.WebSocketWebSocket이란?Ws 프로토콜 기반으로 클라이언트와 서버 사이에 지속적인 완전 양방향 연결 스트림을 만들어주는 기술을 말합니다.대표적으로 게임과 채팅에 많이 사용됩니다. 따라서 채팅은 HTTP 통신이 아니라 웹소켓(WebSocket) 통신을 통해서 일어납니다.웹 소켓은 하나의 TCP 접속에 전이중 통신 채널을 제공하는 컴퓨터 통신 프로토콜로 실시간성을 보장하기 위해 사용됩니다.즉, 채팅은 실시간성이 필요하기 때문에! 웹소켓을 사용합니다. HTTP 통신은 한 번 요청 후 응답하면 연결이 끝납니다. 여러 번..

자바&스프링 2025.03.14
이전
1
다음
더보기
프로필사진

어떻게든 되겠지

제가 기억하기 위해 작성합니다...

  • 분류 전체보기 (16)
    • 자바&스프링 (5)
    • 파이썬 (0)
    • 리액트 (0)
    • 알고리즘 (5)
      • 백준 (5)
      • 프로그래머스 (0)
    • Git (3)
    • SQL (2)
    • 후기 (1)

Tag

백엔드, 코딩테스트, 엘리스트랙, websocket, 알고리즘, 엘리스트랙 후기, Java, 채팅, DBeaver, 국비부트캠프추천, Github, 자바, Spring, 백준, GIT, 리포지토리, SQLD, STOMP, websocketconfig, 국비부트캠프,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바