Dev/Design Pattern

Dev/Design Pattern

[Design Pattern] Event-Bus 패턴이란?(Client-Server패턴과 비교)

Event-Bus패턴이란?(Client-Server패턴과 비교) Event-Bus패턴이란 이벤트를 비동기식 호출을 사용해 전달하고 처리하는 패턴이다. MSA에서 Event-Bus패턴을 사용하는 이유 탄력성이 높은 클라우드 플랫폼 환경에서 서비스가 다운되거나 시스템을 더 확장해야 할 때 사용할 수 있는 효과적인 방법들을 Event-Bus패턴이 제공하기 때문이다. Event-Bus패턴과 Client-Server패턴의 비교 장점 비동기 처리 방식으로 인해 많은 요청이 발생할 경우 동기 방식에 비해 병목현상이 줄어든다. 클라이언트-서버 패턴에서 동기식 방식으로 구현했을 경우, 서버에서 응답이 올 때 까지 클라이언트가 대기하기 때문에 많은 요청이 들어올 경우 병목현상으로 인해 응답이 지연될 수 있지만, Event..

friendshipkim97
'Dev/Design Pattern' 카테고리의 글 목록