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

Refactor: 대기열 시스템 구조를 개선한다. #83

Merged
merged 4 commits into from
Aug 17, 2024

Conversation

hseong3243
Copy link
Collaborator

⛏ 작업 사항

  • 대기열 시스템 구조를 다음 그림의 3-1.과 같이 개선했습니다.
    • WaitingRoom이 가지는 대기열, 대기 번호 발급, 대기열 입장 정보 관리의 책임을 다시 WaitingLine, WaitingCounter, WaitingRoom 인터페이스로 분리했습니다.
    • RunningRoom이 가지는 작업 가능 공간 입장 정보 관리, 작업 가능 공간 입장 카운터의 책임을 다시 RunningRoom, RunningCounter 인터페이스로 분리했습니다.

레디스 대기열 시스템

📝 작업 요약

  • 대기열 시스템 구조 개선

💡 관련 이슈

`WaitingRoom`이 가지는 대기열, 대기 번호 발급의 책임을 별도의 인터페이스로 분리함.
`RunningRoom`이 가지는 작업 가능 공간 입장 카운트의 책임을 별도의 인터페이스로 분리함.
@hseong3243 hseong3243 added the 🔨 Refactor 코드 리팩토링 및 구조 개선 label Aug 17, 2024
@hseong3243 hseong3243 self-assigned this Aug 17, 2024
@hseong3243 hseong3243 linked an issue Aug 17, 2024 that may be closed by this pull request
Copy link
Contributor

@seminchoi seminchoi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

구조도에 WatingRoomWaitingCounter 위치가 바뀐것 같습니다 ^_^

@hseong3243 hseong3243 merged commit 0a99150 into main Aug 17, 2024
1 check passed
@hseong3243 hseong3243 deleted the refactor/waiting-system branch August 17, 2024 05:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🔨 Refactor 코드 리팩토링 및 구조 개선
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Refactor: 대기열 시스템 구조를 개선한다.
3 participants