
이전글 보러가기 2023.07.04 - [Spring/채팅앱] - [Spring 채팅앱 성능개선기 2] Cache를 이용한 속도향상 [Spring 채팅앱 성능개선기 2] Cache를 이용한 속도향상 성능개선기 1편을 이어나가 2편 시작합니다. 2023.07.03 - [Spring/채팅앱] - [Spring 채팅앱 성능개선기 1] JPA 쓰기지연을 활용한 채팅내역 저장 [Spring 채팅앱 성능개선기 1] JPA 쓰기지연을 활용한 채팅내 wans1027.tistory.com 이전 포스트에서는 채팅을 보낼 때만 캐시가 생성되고 저장되었습니다. 오늘은 캐시 불러오는 로직을 Cache 설계 전략에 맞춰 개발해보겠습니다. Cache 전략 캐시를 이용하게 되면 반드시 닥쳐오는 문제점이 있는데 바로 데이터 정합성 문..

성능개선기 1편을 이어나가 2편 시작합니다. 2023.07.03 - [Spring/채팅앱] - [Spring 채팅앱 성능개선기 1] JPA 쓰기지연을 활용한 채팅내역 저장 [Spring 채팅앱 성능개선기 1] JPA 쓰기지연을 활용한 채팅내역 저장 이전 포스트에서 STOMP를 이용해 웹소켓 실시간 채팅을 구현해 보았습니다. 실시간 채팅은 되지만 채팅방에 나갔다 들어오면 저장된 기록이 없어 기존 채팅 내역이 리셋됩니다. 이를 해결하기 위 wans1027.tistory.com 1편에 문제점들이 있었습니다. 큐사이즈만큼 요청이 들어와야 DB에 저장된다. 서버 내 메모리에 큐를 저장하는 방식이라 메모리 용량의 한계가 있다. 위의 이유로 서버 하나에 저장하는 방식이라 여러 서버를 로드밸런싱할 경우 다른 서버와 공..
- Total
- Today
- Yesterday
- MessageBroker
- Stomp RabbitMQ
- Stomp Kafka
- authorization
- nativeQuery
- FCM
- loadbalancing
- 로컬캐시
- Spring WebSocket
- Spring
- Authentication
- Flutter
- Spring RabbitMQ
- Spring Stomp
- Cache
- Security
- springboot
- 게시판 채팅
- Spring 채팅
- Vmmem종료
- ChattingApp
- Spring 대댓글
- spring orphan
- Vmmem
- bcrypt
- Bcypt
- 푸시알림동작원리
- ERD설계
- Kubernetes
- 웹소켓 채팅
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |