Dubbo의 로드 밸런싱은 서비스 수준에 있는 반면 nginx의 로드 밸런싱은 여전히 http 요청 수준에 있습니다.
dubbo에는 서버 등록, 검색, 라우팅 및 로드 밸런싱 기능이 있습니다. (추천 학습: nginx 튜토리얼)
이러한 기능을 구현하는 모든 서비스 거버넌스 구성 요소 중에서 개인적으로 dubbo는 j2EE 카테고리에 맞게 공식화된 꽤 만족스러운 서비스 거버넌스 프레임워크이기 때문에 여전히 조금 번거롭다고 느낍니다.
Dubbo는 서비스 검색(개인적 느낌)에서 DNS와 더 유사합니다. 소비자는 그러한 서비스가 어디에 있는지 알아야 하며, Dubbo는 그에게 말한 다음 직접 호출합니다.
nginx에는 위의 기능이 있지만 두 가지 주요 기능도 있습니다:
1, 가능한 많은 연결을 유지합니다.
2. 각 연결의 특정 서비스 요구 사항을 실제 작업자에게 전달합니다.
nginx는 사용자의 브라우저와 자체 서버 사이에 위치합니다. 이는 일반적으로 일부 리소스를 관리하는 데 사용됩니다. 즉, 서로 다른 유형의 리소스를 서로 다른 서버에 배치하고 이를 관리하기 위해 nginx를 사용합니다.
dubbo는 자체 서버와 자체 서버를 연결하는 비즈니스 브릿지입니다. 즉, 서로 다른 서비스, 즉 분산 개발을 수행한 후 통합 관리를 수행합니다.
위 내용은 dubbo를 사용한 후 nginx를 사용해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!