SpringCloud 인터뷰 포인트
2. 로드 밸런싱의 의미 4. Netflix Feign 장점; 6. 서비스 등록 및 검색이란 무엇입니까? 7. SpringCloud
Spring Cloud는 일련의 프레임워크를 정렬한 컬렉션입니다. Spring Boot의 개발 편의성을 사용하여 서비스 검색 등록, 구성 센터, 메시지 버스, 로드 밸런싱, 회로 차단기, 데이터 모니터링 등과 같은 분산 시스템 인프라의 개발을 영리하게 단순화합니다. Spring Boot 개발 스타일. 원클릭 시작 및 배포. Spring Cloud는 바퀴를 재발명하지 않고 다양한 회사에서 개발한 상대적으로 성숙하고 실용적인 서비스 프레임워크를 결합하고 이를 Spring Boot 스타일로 다시 캡슐화하여 복잡한 구성 및 구현 원칙을 보호하고 최종적으로 개발자에게 제공합니다. 이해하기 쉽고, 배포하기 쉽고, 유지 관리하기 쉬운 분산 시스템 개발 툴킷 세트입니다.
Spring Cloud는
으로 구성됩니다. Spring Cloud의 하위 프로젝트는 크게 두 가지 범주로 나눌 수 있습니다. 하나는 기존의 성숙한 프레임워크인 "Spring Bootization"의 캡슐화 및 추상화이며, 이 역시 가장 많은 수입니다. 두 번째 클래스는 분산 시스템의 일부를 개발하는 인프라의 구현입니다. 예를 들어 Spring Cloud Stream은 kafka 및 ActiveMQ와 같은 역할을 합니다. 마이크로서비스를 빠르게 연습하고 싶은 개발자에게는 다음과 같은 첫 번째 유형의 하위 프로젝트이면 충분합니다.
서비스 검색 및 등록, 로드 등 Netflix가 개발한 분산 서비스 프레임워크를 캡슐화한 것입니다. 밸런싱, 회로 차단기, REST 클라이언트, 요청 라우팅 등
Spring Cloud Config 구성 정보를 중앙 집중화하고 구성 파일을 동적으로 수정하도록 Spring Cloud Bus를 구성Spring Cloud Bus 분산 메시지 큐는 Kafka와 MQ를 캡슐화한 것입니다Spring Cloud Security Spring을 캡슐화합니다 보안 및 Netflix와 함께 사용할 수 있습니다.Spring Cloud Zookeeper Zookeeper를 캡슐화하여 다른 Spring Cloud 하위 프로젝트에서 사용하도록 구성할 수 있습니다.Spring Cloud EurekaSpring Cloud Eureka는 Spring Cloud Netflix 마이크로서비스입니다. 이 제품군은 Netflix Eureka를 기반으로 다시 캡슐화되며 주로 마이크로서비스 아키텍처에서 서비스 거버넌스 기능을 완성하는 역할을 담당합니다. 추천 튜토리얼: "Java Tutorial
"위 내용은 SpringCloud 인터뷰 핵심 포인트의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!