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

[BE] 27.06 각 세션 별 중복되는 구독 관리 #255

Merged
merged 7 commits into from
Dec 4, 2024

Conversation

uuuo3o
Copy link
Collaborator

@uuuo3o uuuo3o commented Dec 3, 2024

✅ 주요 작업

  • redis 설치
  • redis로 전체 연결 관리
  • redis pub/sub 기능을 이용해 중복 연결이 되지 않도록 변경

💭 고민과 해결과정

image

  • 그림과 같이, 서버 1에서 005930 이라는 종목 코드에 대해 구독 중이라면, 서버 2, 서버 3에서는 해당 종목을 한국투자 Open API Websocket과 직접 연결하지 않고, 서버 1에서 publish 한 정보를 바탕으로 가지고 올 수 있게 구현했습니다.

@uuuo3o uuuo3o added BE 백엔드 SOCKET Socket 구현 labels Dec 3, 2024
@uuuo3o uuuo3o requested review from jinddings and sieunie December 3, 2024 09:23
@uuuo3o uuuo3o self-assigned this Dec 3, 2024
@uuuo3o uuuo3o removed the request for review from sieunie December 3, 2024 09:27
@uuuo3o uuuo3o linked an issue Dec 3, 2024 that may be closed by this pull request
@uuuo3o uuuo3o changed the title [BE] redis를 이용해서 중복 연결 해결하기 [BE] 27.06 각 세션 별 중복되는 구독 관리 Dec 3, 2024
@uuuo3o uuuo3o merged commit 967bb2f into back/main Dec 4, 2024
2 checks passed
@uuuo3o uuuo3o deleted the feature/socket/redis branch December 5, 2024 01:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BE 백엔드 SOCKET Socket 구현
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BE] 27.06 각 세션 별 중복되는 구독 관리
2 participants