애송이의 유산

  • 홈
  • 태그
  • 방명록

websocket 1

spring boot 사이드 프로젝트 : 채팅기능을 위한 stomp 적용

프로젝트의 요구사항 중 같은 프로젝트에 소속되어있는 인원들끼리 이용할 수 있는 채팅방을 구현해야하는 요구사항이 있었다. 이를 구현해보기 위해 공부한 내용을 정리한다.  rest api 를 사용한 프로젝트에서 채팅은 http를 이용해서 구현할 수 있을까? 가능은 해도 매우 비효율적일 것이다. 이는 http의 특성을 보면 알 수 있다. 1.  클라이언트 - 서버 구조 : 서버에서는 클라이언트의 요청이 와야 응답을 한다. 그 전까지 서버는 대기한다. 2. stateless  :  http를 이용해 클라이언트에서 서버로 한 번 요청과 응답을 주고 받았어도, 서버에서는 http 요청했던 클라이언트의 상태를 저장하지 않는다. 3. connectionless : 한 번 요청 후 응답을 받으면 클라이언트와 서버 간 연..

Project/개인 프로젝트 2024.02.20
이전
1
다음
더보기
프로필사진

백엔드 개발자 (24.04.08 ~ 현재)

  • 메뉴 (34)
    • 게임 후기 (0)
    • Project (15)
      • 9uin (12)
      • 개인 프로젝트 (3)
    • Language (1)
      • Java (1)
    • PS (7)
      • 프로그래머스 (7)
    • Backend (11)
      • spring boot (8)
      • spring security (3)
      • 이론 (0)
    • Database (0)
    • 책 (0)
      • 가상 면접 사례로 배우는 대규모 시스템 설계 기초 (0)

Tag

토큰, 알림 시스템, spring security, Token, JPA, refresh token, docker, spring boot, querydsl, 다대다 관계, github action, delete쿼리, Spring, jwt, MapStruct, 사이드 프로젝트, SpringBoot, 프로그래머스, GCP, CI/CD,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/05   »
일 월 화 수 목 금 토
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
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바