본문 바로가기

Back-End/Spring

스프링 5에서 Reactive Programming 하기 (1)

Reactive Programing 사용예시

Reactive 환경에서 message-driven communication에 대한 이해는 필수다. Reactive Programming에 대한 이해를 위해 하나의 예시를 살펴보자.



마이크로서비스 패턴에서 게이트웨이 필수이기 때문에 예시에 포함시켰다. ( API Gateway, Service Registry에 대해 더 알고 싶다면 제 블로그의 Microservices 카테고리를 참고해주세요 )


응답성(responsive)를 위해서, 주문이 접수되면 바로 response를 return하고 async로 payment service를 호출한다. 최종 notifcation은 메일을 통해 전송이 된다.