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

Feature: 처리 제한을 초과한 사용자의 요청은 대기열로 들어가야 한다. #36

Merged
merged 6 commits into from
Aug 14, 2024

Conversation

hseong3243
Copy link
Collaborator

⛏ 작업 사항

  • 대기열 시스템을 설계하였습니다.
  • 사용자의 대기열 삽입 정보를 관리할 WaitingRoom, 대기열 WaitingLine, 작업 가능 여부를 확인할 RunningRoom, 고유한 대기 번호를 관리할 WaitingCounter, 앞의 객체들을 관리할 WaitingManager를 구현, 정의하였습니다.
  • 해당 인터페이스를 이용하여 구현체를 작성합니다.

📝 작업 요약

  • 대기열 시스템 설계

💡 관련 이슈

hseong3243 and others added 6 commits August 13, 2024 20:12
Co-authored-by: 이영민 <lass9436@gmail.com>
대기열에 보관되는 사용자의 고유한 카운트 값을 반환하는 인터페이스를 정의함.

Co-authored-by: 이영민 <lass9436@gmail.com>
Co-authored-by: 이영민 <lass9436@gmail.com>
사용자의 대기 정보를 관리하는 웨이팅 룸과 사용자의 작업 가능 정보를 관리하는 러닝룸을 구현함.
웨이팅 룸과 러닝룸을 사용해 대기열을 관리하는 대기열 매니저를 구현함.

Co-authored-by: 이영민 <lass9436@gmail.com>
스프링 aop를 활용하는 대기열 공통 로직을 구현함.

Co-authored-by: 이영민 <lass9436@gmail.com>
@seminchoi seminchoi self-requested a review August 14, 2024 01:05
@hseong3243 hseong3243 merged commit 5fed00a into main Aug 14, 2024
1 check passed
@hseong3243 hseong3243 deleted the feature/waiting-room branch August 14, 2024 01:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ Feature 기능 구현
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feature: 처리 제한을 초과한 사용자의 요청은 대기열로 들어가야 한다.
3 participants