Spring Cloud is an ordered collection of frameworks. The Spring Boot development mode simplifies the development of distributed system infrastructure, such as service discovery, registration, configuration center, message bus, load balancing, circuit breakers, data monitoring, etc. (only briefly listed here), which can be started and deployed with the Spring Boot development style. Spring Cloud combines the current mature and practical service frameworks and encapsulates them in the Spring Boot style, shielding complex configuration and implementation principles, and finally integrating a distributed system architecture platform that is easy to understand, deploy and maintain. Spring Cloud Consists of Spring Cloud sub-projects, which can be roughly divided into two categories: one is the packaging and abstraction of the existing mature framework Spring Boot, which is also the largest number of projects; The second type is the implementation of the infrastructure of a part of distributed system. For example, Spring Cloud Stream is Kafka and ActiveMQ. For example, Spring Cloud Netflix is the encapsulation of a set of distributed service framework developed by Netflix, including service discovery and registration, load balancing, circuit breaker, REST client, request routing, etc. Spring Cloud Config centrally stores configuration information. Configuring Spring Cloud Bus enables dynamic modification of configuration files. Spring Cloud Bus distributed message queue is an encapsulation of Kafka MQ. Spring Cloud Security encapsulates Spring Security and works with Netflix. Spring Cloud Zookeeper encapsulates Zookeeper so that it can be configured for use by other Spring Cloud subprojects. Spring Cloud Eureka is a part of Spring Cloud Netflix microservice suite. It is reassembled based on Netflix Eureka and mainly responsible for completing service governance functions in the microservice architecture. Spring Cloud provides distributed infrastructure solutions for future Internet enterprises. At the same time, with the popularity of microservice architecture and Docker container concept in recent years, Spring Cloud will also have a neutral place in the future more and more “Cloud” software development style, especially in the current various distributed solutions to provide standardized, full-site technology solutions. Effectively promote the technical level of the server software system. From now on, I will record the construction process and essence of spring Cloud micro-service cloud architecture recently developed, so as to help more friends who are interested in developing Spring Cloud framework to discuss the construction process of Spring Cloud architecture and how to apply it to enterprise projects. Source: source minglisoft. Cn/honghu/tech…