Skip to content

매칭 큐에 중복 matchrequest 존재 시 예외 반환 처리 #215

@sangu1026

Description

@sangu1026

📄 설명

현재 매칭 큐에 이미 matchrequest가 존재하는 상태에서 동일 유저가 다시 매칭 요청을 보낼 경우, 중복된 matchrequest가 저장되는 문제가 있습니다.

우리 시스템에서는 한 유저가 동시에 하나의 매칭 요청만 보낼 수 있어야 하며, 새로운 매칭을 요청하려면 기존 요청이 pending 상태이거나 success된 경우 해당 요청을 먼저 취소해야 합니다.

  • 하지만 오류나 예외 상황으로 인해 한 유저가 동시에 두 개의 매칭 요청을 보낼 경우, 다음과 같은 문제가 발생할 수 있습니다:
  • 다른 유저의 매칭 프로세스에 영향을 줄 수 있음

매치 상태를 조회할 때 단일 matchrequest만을 기준으로 설계되어 있어, 다중 요청이 존재하면 DB 조회 시 오류가 발생할 수 있음

따라서 매칭 큐에 이미 해당 유저의 matchrequest가 존재할 경우, 새로운 매칭 요청 시 예외를 반환하도록 처리할 예정입니다. 이를 통해 중복 요청을 사전에 방지하고 시스템 안정성을 높이고자 합니다.


✅ TO-DO-LIST

  • 매칭 큐에 중복 matchrequest 존재 시 예외 반환 처리

고민해볼 점


🙋🏻 참고 자료

참고할 자료가 있다면 아래에 작성해 주세요.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions