통신 패턴 sync, async

Ena JJJ·2024년 1월 28일
0

통신 패턴

MSA 설계를 통해 도출된 서비스 간 어떤 방식으로 통신을 할 지 결정하는 패턴
즉, "통신"을 해결하기 위한 패턴

Sync Pattern (동기 패턴)

어떤 서비스가 다른 서비스로 특정 Request 이후, 그 Response를 받을 때까지
멈추있어도 되는 경우

e.g. HTTP(Restful), grpc

Async Pattern(비동기 패턴)

어떤 서비스가 다른 서비스로 특정 Requset 후, 그 Response를 당장은
받지 않아도 되는 경우

e.g Kafka 등을 이용한 Message Queueing, Callback, Polling...

0개의 댓글