• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

강의를 모두 완료한 수강생으로써 질문 있습니다!

20.10.05 12:37 작성 조회수 129

0

자바 스프링처럼 한프로젝트 내 클라이언트와 서버가 모두 공존하여 작동하는 구성이 아닌,

react와 node 는 백 서버와 프론트가 구분이 되어 서버자체도 별도로 구성되어 작동을 하는데,

나중에 과부하에 대한 개념이 살짝 혼란이 와서 질문 드립니다.

node의 경우 서버가 렌더링 한다는 개념이다보니,

추후 로드밸런싱이나 클러스터링에 대한 병렬 처리 대비책이

필수로 필요로 하지만,

리액트와 같이 브라우저가 렌더링을 하며 따로 프론트 서버가

있을 경우 과부하의 개념 과 추후

프론트에 대한 병렬 처리 개념이 감이 오질 않습니다.

react도 nginx 로 연결하여 구성하기도 하는데,

추후 많은 요청이 필요하게 된 경우 어떻게 구성하게 되는지 궁금하네요.

답변 1

답변을 작성해보세요.

1

react 프론트 서버도 SSR을 하므로 과부하가 오면 백엔드서버처럼 로드밸런싱, 클러스터링 처리를 모두 해주셔야 합니다. 이 때 nginx를 같이 사용한다면 좋고요. 저도 실무에서 프론트랑 백엔드 모두 nginx를 적용하여 로드밸런싱에 대비하고 있습니다.