Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feat]: #30 매칭 필터링 및 알고리즘 구현 #30

Open
3 tasks done
huncozyboy opened this issue Jan 13, 2025 · 0 comments · May be fixed by #38
Open
3 tasks done

[Feat]: #30 매칭 필터링 및 알고리즘 구현 #30

huncozyboy opened this issue Jan 13, 2025 · 0 comments · May be fixed by #38
Assignees
Labels
✨ Feature 기능 개발 및 요구사항 변경 반영 🔨 Refactor 코드 리팩토링

Comments

@huncozyboy
Copy link
Member

huncozyboy commented Jan 13, 2025

📢 무엇을?

매칭 성공 및 취소 로직이 완성됨에 따라, 기존 Kafka 세팅에서 사용할 매칭 알고리즘을 구현하겠습니다
기존 임시 테스트 서비스인 MockMatchingAlgorithmService를 대체하는, MatchingAlgorithmServiceImpl을 구현하여 테스트를 진행하려 합니다

✅ TODO

  • 매칭 필터링 로직 구현
    조건에 맞는 방 필터링(반경 300M 이내 거리 계산 기반 + 사용자 설정 키워드(Tag) 기반)
  • 매칭 성공 및 방 참가 로직 알고리즘 구현
  • 새로운 방 생성 로직 구현
    필터링 조건에 맞는 방이 없는 경우, 해당 사용자를 방장으로 지정해서 새로운 방 생성 로직으로 연결하도록 처리

추후에 블랙리스트, 친구추가 및 관리 등과 같은 작업도 진행할 예정입니다

@huncozyboy huncozyboy added 🔨 Refactor 코드 리팩토링 ✨ Feature 기능 개발 및 요구사항 변경 반영 labels Jan 13, 2025
@huncozyboy huncozyboy self-assigned this Jan 13, 2025
@huncozyboy huncozyboy linked a pull request Jan 16, 2025 that will close this issue
2 tasks
@huncozyboy huncozyboy linked a pull request Jan 16, 2025 that will close this issue
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ Feature 기능 개발 및 요구사항 변경 반영 🔨 Refactor 코드 리팩토링
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant