Skip to content

[Feature] 주문<->대기열 서비스 통신 연동 및 응답 처리 #135

@miiiiiin

Description

@miiiiiin

📌 기능 설명

주문 서비스 & 대기열 서비스 통신 로직

주문 요청 시 토큰 유효성 검증 로직

  1. 주문요청
  2. (order->queue) feignclient 통신으로 (헤더에 담긴 Queue 토큰 유효성 검증)
  3. queue-service 에서는 redis 활성열을 조회함 (해당 토큰이 활성열에 있는지 확인)
  4. queue-service는 다시 order-service에 해당 토큰이 활성열에 있는 지의 여부를 반환해주어야 함
  5. order-service에서는 토큰이 활성열에 있다는(유효하다는) 응답을 받으면, 다시 queue-service에 토큰 만료/삭제 처리를 요청해야함 => kafka로 비동기 처리

주문 완료 시 토큰 삭제 요청 로직

  1. 주문 완료
  2. order-service에서 queue-service로 토큰 삭제 API 요청 (비동기적)

🎯 목적 / 기대 효과

주문 & 대기열 서비스에서의 토큰 유효성 검사 및 토큰 삭제 처리 목적

📋 구현 범위

  • API 설계
  • Service/Domain 변경
  • DB 변경 여부
  • 테스트 포함

🔗 관련 이슈(Optional)

#123

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions