pjhcsols / VirtualFitting_System

가상피팅&의류입점 플랫폼
4 stars 0 forks source link

[BE_5][BE_4] 결제 & 실시간 재고 변동 시 데이터 메시지 전송용(SSE) 구현 #48

Open pjhcsols opened 1 month ago

pjhcsols commented 1 month ago

브랜드 사용자가 등록한 상품을 자동 구독하여 결제 시 재고 변동이 발생 하였을때 실시간 알림 전송을 해주는 메서드입니다.

클라이언트는 브랜드 유저가 새로운 상품이 등록되었을 때 해당 상품의 재고를 항시 구독하여 실시간 알림을 받을 수 있습니다. 이를 가능하게 하는 기술적 구현은 SSE(Server Sent Event)를 활용합니다. SSE는 서버에서 클라이언트로 실시간으로 데이터를 전송하는 웹 기술로, 단방향 통신을 지원합니다.

클라이언트가 상품 등록 이벤트를 수신하고 해당 상품의 재고를 구독하면, 서버는 상품의 재고 정보를 주기적으로 업데이트하고 해당 정보를 클라이언트에게 실시간으로 전송합니다. 이를 통해 클라이언트는 상품의 재고 변동을 실시간으로 감지하고, 결제가 완료되거나 재고가 변동될 때마다 즉시 알림을 받을 수 있습니다.

이러한 장점들을 통해 SSE를 사용하여 특정 상품의 재고를 구독하는 메서드는 브랜드 유저의 배송 관리를 효율적으로 돕고, 사용자 경험을 향상시킬 수 있습니다.

pjhcsols commented 1 month ago

Refactor :결제 시 실시간 재고관리(MQ & SSE)를 위한 기존 코드 수정 [박한솔]

pjhcsols commented 1 month ago

Feat: 결제 시 실시간 재고관리(SSE) 데이터 메시지 전송용 ProductInfoDTO 구현 [박한솔]

pjhcsols commented 1 month ago

Feat: 결제 & 실시간 재고 변동 시 데이터 메시지 전송용(SSE) SseController 생성 [박한솔]

pjhcsols commented 1 month ago

[BE_4]