Pub/Sub (1) 썸네일형 리스트형 [GCP Associate Cloud Engineer] Pub/Sub 애플리케이션이 다른 서비스와 데이터를 주고받을 때 동기식 통신이 필요한 경우가 많다. 예를 들어, 웹 서버에 있는 애플리케이션이 로그를 저장하기 위해 로그 서비스에 동기적으로 요청을 보낸다고 가정해보자.웹 서버는 로그를 남기기 위해 로그 서비스에 요청을 보낸 후 응답을 기다린다.로그 서비스는 받은 로그 데이터를 데이터베이스에 저장한다.따라서, 로그 서비스가 정상적으로 동작하면, 웹 서버는 문제없이 로그를 기록할 수 있다.그러나 이 방식에는 몇 가지 문제점이 존재한다. 로그 서비스가 다운될 경우만약 로그 서비스가 다운되면, 웹 서버도 로그를 남길 수 없게 된다.더 나쁜 경우, 로그를 남기려다 웹 서버 전체가 멈출 수도 있다. 트래픽이 급격히 증가할 경우갑자기 많은 로그가 발생하면, 로그 서비스는 과부하 가.. 이전 1 다음