Seok.LE

  • 홈
  • 태그
  • 방명록

개선 1

[Distance] SQS를 도입해보자.

지금 프로젝트를 진행한지 어엿 반년이 지나고 800명의 유저와 3만건에 가까운 채팅을 많은 사용자들이 이용을 주었다..ㅎㅎ근데 가장 많이 들었던 아쉬운 점 중 하나가 "알림이 고장난거 아니에요?" 라는 피드백이었다. 왜 그럴까? 원래 초창기에 저희가 사용했던 알림 방식은 FCM을 통해서 채팅이 오면 바로 채팅내용을 카0오톡 처럼 바로 바로 보내주는 형식이었다.하지만 이렇게 하다보니 FCM자체가 동작을 안할 때가 있었고, 순서도 뒤죽박죽에 이미 갔던 문자알림이 또 가는 버그가 있었고, 무엇보다이렇게 했을 때 채팅하나 보내는데도 많은 쿼리가 나가는데 이에 FCM까지 전달하려고 하는게 아닌 거 같아 방식을 바꾸게 되었다. 그럼 어떻게 보냈냐?!특정 유저에게 메시지가 오면 FCM Table에 저장을 하고 스케줄..

Project/Distance 2024.10.24
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (61)
    • JAVA (25)
    • JAVA-SOLID (6)
    • SpringBoot (4)
    • JPA (5)
    • HTTP (5)
    • Cloud (1)
    • Project (12)
      • Distance (6)
      • TDD (2)
    • Kotlin (1)
    • TEST (2)

Tag

Kotlin, spatial index, 주니어, Refactoring, TDD, 네트워크, URL구조, 공간인덱스, Stateless, HTTP, Distance, Filter, Java, 채팅구현, 스프링, 채팅프로젝트, JPA, Spring, SpringBoot, 순차적제어,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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 © Kakao Corp. All rights reserved.

  • Github

티스토리툴바