Skip to content

Commit da453f6

Browse files
committed
fix:소극적 하트비트 사용 주석처리
1 parent be00c11 commit da453f6

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src/main/java/com/back/global/websocket/config/WebSocketConfig.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,25 +40,25 @@ public class WebSocketConfig implements WebSocketMessageBrokerConfigurer {
4040
* - /queue: 1:1 메시지 (개인 DM)
4141
* - /app: 클라이언트에서 서버로 메시지 전송 시 prefix
4242
*
43-
* STOMP 하트비트 설정:
43+
* STOMP 하트비트 설정(임시 주석 상태):
4444
* - 25초마다 자동 하트비트 전송 (쓰기 비활성 시)
4545
* - 25초 이상 응답 없으면 연결 종료 (읽기 비활성 시)
4646
*/
4747
@Override
4848
public void configureMessageBroker(MessageBrokerRegistry config) {
49-
config.enableSimpleBroker("/topic", "/queue")
50-
.setHeartbeatValue(new long[]{25000, 25000}) // [서버→클라이언트, 클라이언트→서버]
51-
.setTaskScheduler(heartBeatScheduler());
49+
config.enableSimpleBroker("/topic", "/queue");
50+
//.setHeartbeatValue(new long[]{25000, 25000}) // [서버→클라이언트, 클라이언트→서버]
51+
//.setTaskScheduler(heartBeatScheduler());
5252

5353
config.setApplicationDestinationPrefixes("/app");
5454
config.setUserDestinationPrefix("/user");
5555
}
5656

57-
/**
57+
/**(임시 주석 상태)
5858
* STOMP 하트비트 전용 스케줄러!!
5959
* - 별도 스레드 풀로 하트비트 처리
6060
* - 메인 비즈니스 로직에 영향 없음
61-
*/
61+
6262
@Bean
6363
public TaskScheduler heartBeatScheduler() {
6464
ThreadPoolTaskScheduler scheduler = new ThreadPoolTaskScheduler();
@@ -68,6 +68,7 @@ public TaskScheduler heartBeatScheduler() {
6868
log.info("STOMP 하트비트 스케줄러 초기화 완료 - 주기: 25초");
6969
return scheduler;
7070
}
71+
*/
7172

7273
/**
7374
* STOMP 엔드포인트 등록

0 commit comments

Comments
 (0)