Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
대기열 시스템 리팩토링 검토 사항
이번 리팩토링에서는 현재 대기열 서비스의 성능 및 구조 개선을 위해 다음 항목에 대한 검토를 진행하였습니다. 기존 구조에 대한 재검토를 통해, 필요에 따라 더 간결하고 효율적인 시스템으로 변경하고자 합니다.
1. ZSet 자료구조 사용 유지 검토
List
구조로 변경하여 성능을 최적화할지를 검토 및 개선할 예정입니다.2. SSE 사용 필요성 검토
3. 스케줄러 사용 위험성 검토
ScheduledExecutorService
가 중복 실행되며, 동일한 작업이 여러 서버에서 중복 처리되는 문제와 Redis 호출 부담이 우려됩니다.이번 PR에서는 위의 검토 사항을 바탕으로 대기열 시스템의 핵심 기능을 간소화하고, 리소스 사용을 최소화하는 방향으로 리팩토링을 진행하고자 합니다.