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

✨ 알림 시스템 개선을 위한 SQS 도입 #308

Closed
5 tasks done
JiHongKim98 opened this issue Nov 26, 2024 · 0 comments · Fixed by #310
Closed
5 tasks done

✨ 알림 시스템 개선을 위한 SQS 도입 #308

JiHongKim98 opened this issue Nov 26, 2024 · 0 comments · Fixed by #310
Assignees
Labels
기능추가 새로운 기능 추가

Comments

@JiHongKim98
Copy link
Member

JiHongKim98 commented Nov 26, 2024

✨ 진행할 작업 설명

AWS SQS 적용을 통해 알림 생성 작업을 비동기처리하여 스파이크 트래픽 대비

이슈 #306 에서 Redis Stream으로 하려고 했지만,
메모리 관리에 대해 매우 민감하고 현재 Spring-Data-Redis 의 StreamMessageListenerContainer가 graceful shutdown이 정상적으로 진행되지 않는 문제가 있어 AWS에서 간단하게 구축할 수 있는 AWS SQS를 사용하기로 결정

spring data redis에 PR 올려둔 상태입니다...ㅜㅜ

🚀 TODO

  • AWS SQS 의존성 및 기본 설정 추가
  • 로컬 환경에서 AWS SQS을 사용하기 위해 localstack 도커 설정 추가
  • 라운지 초대시 SQS로 라운지 초대 이벤트 발행 로직 추가
  • 오브제 초대시 SQS로 오브제 초대 이벤트 발행 로직 추가
  • 회원 콕 찌르기시 SQS로 콕 찌르기 이벤트 발행 로직 추가
@JiHongKim98 JiHongKim98 added the 기능추가 새로운 기능 추가 label Nov 26, 2024
@JiHongKim98 JiHongKim98 self-assigned this Nov 26, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 26, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 26, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 26, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 26, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 26, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 26, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 26, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 26, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 26, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 26, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 26, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 26, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 27, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 27, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 27, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 27, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 27, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 27, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 27, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 27, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 27, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 27, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 27, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 27, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 27, 2024
JiHongKim98 added a commit to JiHongKim98/10-team-joytas-dao-be that referenced this issue Nov 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
기능추가 새로운 기능 추가
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant