728x90
SQL, 코테는 꾸준하게 풀고있다.
채팅 시스템을 조금더 확실하게 공부하고 새로운 프로젝트에 바로 적용하고 싶어서 따로 chat-practice 레포를 파서 공부하고있다.
이전에 계획한 4단계로 채팅 시스템을 구성하는 중이다.
https://github.com/Hellin22/chat_practice
GitHub - Hellin22/chat_practice: 채팅 시스템 연습하기
채팅 시스템 연습하기. Contribute to Hellin22/chat_practice development by creating an account on GitHub.
github.com
1. 오직 WebSocket
2. ws + stomp(SimpleBroker)
3. ws + stomp(RabbitMQ)
------------------------------------------
4. ws + stomp(Kafka)
현재는 3단계 까지 진행한 상태이고
카프카는 팀프로젝트에서 사용할 이벤트 큐인데 아직 학습이 부족하여 프로젝트를 진행한 후에 구현해볼 예정이다.
SimpleBroker를 사용했을때의 문제(동기화 문제)를 경험했고 얼추 마무리 구현을 해보았다.

이제는 새로운 프로젝트에 더 집중하면서 CQRS, MSA, Kafka, Outbox, idempotent keyt에 대해서 공부하고 적용해보자.
'일기' 카테고리의 다른 글
| [개발일기] 09.17 - JVM의 GC는 어떻게 동작할까? (0) | 2025.09.17 |
|---|---|
| [개발일기] 09.16 - 자바 JVM은 어떻게 동작할까? (0) | 2025.09.16 |
| 5.26 - 오늘의 기록 (채팅에 어떤 db를 사용하는게 맞을까?) (0) | 2025.05.26 |
| 5.23 오늘의 기록 (2) | 2025.05.23 |
| 5.21 - 오늘의 일기 (채팅 고도화) (0) | 2025.05.21 |