실시간 채팅 서버 구축: 분산 처리부터 성능 최적화까지
Spring Boot 3.x + Kotlin으로 3개 인스턴스 클러스터를 구축하고, Redis Pub/Sub 분산 메시징과 Nginx 로드밸런서를 활용하여 대용량 트래픽 처리가 가능한 확장 가능한 WebSocket 실시간 채팅 서버를 개발합니다.


- 해결
service 를 interface 로 두는 이유
안녕하세요 강사님.서비스 계층을 설계할 때 인터페이스를 두고 구현체를 만드는 패턴을 사용하는 이유가 궁금합니다.현재 프로젝트에서는 구현체가 하나뿐인데, 이
springkotlinspring-bootwebsocket쵸잉
・
6달 전
0
105
1
- 해결
RedisMessageBroker.kt setLocalMessageHandler 관련 문의
RedisMessageBroker 가 @Service 로 관리 되기 때문에 싱글톤으로 관리 되는걸로 알고 있는데, 아래처럼 핸들러를 할당하는 경우 여러곳에서 setLocalMessageHandler 호출 시 문제가 발생
springkotlinspring-bootwebsocketslow
・
7달 전
0
90
2
- 해결
빌드 파일
빌드 파일을 파일 마다 각각 만드는데 그렇게 하는 이유는 무엇인가요???
springkotlinspring-bootwebsocket작성자 없음
・
9달 전
0
95
2
- 해결
웹소켓을 이용한 채팅시스템에서 부하테스트를 어떻게 진행해야할까요?
안녕하세요. 취준하고있는 예비 개발자입니다.<p style="text-align: lef
springkotlinspring-bootwebsocket양준영
・
10달 전
0
347
2
- 해결
엔티티는 Data Class로 작성하면 안되나요?
아직 코틀린에 익숙치 않은데 어떤 경우 Data class를 선언하고 어떤 경우 일반 class를 선언하는지 감이 안잡히네요.추가로 object나 compainon object는 어떤 경우 사용하게 되나요
springkotlinspring-bootwebsocket최현민
・
10달 전
0
116
2
- 해결
stomp websocket
stomp 웹소캣을 사용할때도 ChatWebSocketHandler를 구현해야 할까요??아니면 raw websocket만 구현하면 되는 건가요??
springkotlinspring-bootwebsocket김옥윤
・
일 년 전
0
104
1
- 해결
웹소캣 stomp
raw level 말고 stomp로 개발하고 싶으면 섹션7 부분만 조금 다른게 코딩하면 될까요??
springkotlinspring-bootwebsocket김옥윤
・
일 년 전
0
112
2
- 해결
그레이스풀 셧다운과 데몬 스레드의 관계 질문
안녕하세요 강사님 좋은 강의 잘 듣고 있습니다강의에서 말씀하신 그레이스풀 셧다운과 데몬스레드의 관계까 제가 이해한 의미와 조금 달라서 여쭤봅니다.<p st
springkotlinspring-bootwebsocket데몬스레드redisswws7946
・
0
118
1
- 해결
api모듈에대해 문의드립니다.
안녕하세요, 선생님! 좋은 강의 감사합니다.사이드 프로젝트를 진행하기 위해 이 강의를 신청해서 열심히 듣고 있습니다.<p s
springkotlinspring-bootwebsocket이경용
・
0
100
2






