🧐기존 결제데이터 저장 방식


  1. 클라이언트(KIOSK)
  2. WAS(API 서버)
  3. 중앙 DB

다이렉트 저장방식

다이렉트 저장방식

🛠️설계개요


  1. 목표: 데이터 유실 방지, 실시간 처리, 시스템 안정성 확보, 클라이언트의 역할 감소
  2. 변경내용: 기존 1분 단위 Push 방식 → 메시지 큐 기반 실시간 처리방식

메시지 큐 기반 비동기적 저장방식

메시지 큐 기반 비동기적 저장방식

📎구성요소


  1. 클라이언트(KIOSK)
  2. 로컬 DB
  3. 메시지 큐(Message Queue)
  4. DLQ(Dead Letter Queue)
  5. 워커 서버(Worker Server)
  6. 중앙 DB
  7. 모니터링 시스템