Spring Cloud
SpringCloud = one-stop solution for distributed micro-service architecture, is a collection of various micro Services Architecture landing technique, commonly known as micro-service family bucket.
SpringBoot and SpringCloud relationship:
- SpringBoot focus on quick and easy development of a single individual micro-services.
- SpringCloud is concerned about the overall coordination of services finishing micro governance framework, it will SpringBoot developed a micro-mer service integration and management together to provide services between the various micro, configuration management, service discovery, circuit breakers, routing, micro broker, event bus, global lock, decision-making campaign, distributed session etc. integration services
- SpringBoot can leave SpringCloud independent use development project, but can not do without SpringBoot SpringCloud, relations belong dependent .SpringBoot focus on quick and easy development of a single individual micro service, attention to service SpringCloud governance frameworks overall.
SpringCloud role:
- Distributed / versioned configuration (Distributed / Version Control Configuration)
- Service registration and discovery (service registration and discovery)
- Routing (routing)
- Service-to-service calls (service to call services)
- Load balancing (load balancing configuration)
- Circuit Breakers (Circuit Breaker)
- Distributed messaging (Distributed Message Management)
SpringCloud components:
- Registration and discovery services (Eureka)
- Consumer Services (rest + Ribbon)
- Consumer Services (Feign)
- Circuit Breaker (Hystrix)
- Circuit Breaker Monitoring (Hystrix Dashboard)
- Routing Gateway (Zuul)
- Distributed Configuration Center (Spring Cloud Config)
- Message bus (Spring Cloud Bus)
- Service Link Trace (Spring Cloud Sleuth)
Official website:
- http://projects.spring.io/spring-cloud/
- https://springcloud.cc/spring-cloud-netflix.html
reference book:
API Description:
- http://cloud.spring.io/spring-cloud-static/Dalston.SR1/
- https://springcloud.cc/spring-cloud-dalston.html
Chinese community:
- http://springcloud.cn/
Chinese website:
- https://springcloud.cc/