매칭 대기열 SSE 커넥션

- 매칭 대기열 API 호출 전 서버와 맺어야 하는 SSE 커넥션 엔드 포인트 및 명세

  • 매칭 완료 알림을 위한 SSE

  • 타임아웃 : 90초

  • 매칭완료 , 매칭 실패 등 알람을 보내면 자동으로 SSE 커넥션 해제

GET /match/sse

Request Headers

Name
Value

Cookie

리프레시 토큰

access

액세스 토큰

Response

{
    "status": 200,
    "code": "SUCCESS REQUEST",
    "data": {
        "nickname": "닉네임테스트", // 상대방 닉네임
        "sex": "남자",  //상대방 성별 
        "profileImg": "null", //상대방 프사
        "distance": "0.0" ,// 상대방과의 매칭 거리 
        "matchAcptToken": "eyJhbGciOiJIUzI1NiJ9.eyJmaXJzdFVzcklkIjoiMSIsInNlY29uZFVzcklkIjoiMyIsImlhdCI6MTczMzU3MjczOX0.yS3IT4nbnFRTjBc3YvZqjO3VJoemprvpS76H-AnevSs"
        //매칭 수락, 거절API 호출 시 필요한 토큰
    },
    "timestamp": "2024-12-03 12:47:06"
}
  • 매칭 실패 시 대기열 등록 다시 시도시 마찬가지로 SSE 연결 후 매칭대기열 등록

  • 대기열 제거 시 매칭실패 알람으로 SSE 커넥션 관리를 하지만 , 예기치 못한 연결 종료 시 403 에러

  • 매칭 토큰 - > 매칭수락,거절 api 호출 시 포함하여 전송

Last updated