Spring Cloud is an ordered collection of frames. The development of the spring boot model simplifies the development of distributed system infrastructures, such as service discovery, registration, Configuration center, message bus, load balancer, circuit breakers, data monitoring, and so on (here are just a few of the columns) that can be started and deployed with spring boot's development style. Spring Cloud combines today's more mature, proven service framework with the spring boot style for re-encapsulation, masking complex configuration and implementation principles, and ultimately integrating a simple, easy-to-deploy and maintainable Distributed system architecture platform.
Spring Cloud Composition
Spring Cloud's sub-projects can be broadly divided into two categories:
One is the encapsulation and abstraction of the existing mature framework spring boot, and also the largest number of projects;
The second category is the development of a subset of the infrastructure for distributed systems, such as spring Cloud Stream, which is Kafka, Activemq. In the practice of microservices, the first category of sub-projects is enough to be used, such as:
Spring Cloud Netflix
is a package of distributed service frameworks developed by Netflix, including discovery and registration of services, load balancing, circuit breakers, rest clients, request routing, and so on.
Spring Cloud Config
Centrally save configuration information and configure Spring Cloud bus to dynamically modify the configuration file.
Spring Cloud Bus
Distributed Message Queuing, which is the encapsulation of Kafka, MQ.
Spring Cloud Security
Package for spring security, and can be used with Netflix.
Spring Cloud Zookeeper
The encapsulation of the zookeeper makes it possible to configure other spring cloud-enabled sub-projects.
Spring Cloud Eureka
Spring Cloud Eureka 是 Spring Cloud Netflix 微服务套件中的一部分,它基于Netflix Eureka 做了二次分装,主要负责完成微服务架构中的服务治理功能。
Spring Cloud Future
Spring Cloud provides distributed infrastructure solutions for future Internet companies. At the same time, with the popularity of the microservices architecture and Docker container concept in recent years, Spring Cloud will have a niche in the future of "cloud" software development style, especially in the current variety of distributed solutions to provide a standardized, full-site technology solutions, Effectively promote the service-side software system technology upgrading.
From now on, my side will be the recent development of the Springcloud micro-service cloud architecture and the essence of the building process and record, to help more interested in the development of Spring cloud framework of friends, interested in Penguin 1791743380, hope to help more good scholar. Let's explore how the Spring cloud architecture is built and how it can be used in enterprise projects.
Spring Cloud micro-service Distributed cloud architecture-Introduction to Spring Cloud