Welcome to visit NetEase Cloud Community to learn more about NetEase’s technical product operation experience.
Spring Boot has nothing to do with microservices; the Java microservices governance framework commonly uses Spring Cloud.
Spring Boot was created against the background of developers making more and more jokes about the increasingly complex configuration of the Spring framework. Pivotal designed Spring Boot to simplify the initial setup and development process of new Spring applications. As the subject feels, Spring Boot does a great job of simplifying configuration, packaging, and integrating third-party tools to make it easier for Spring developers to get started.
Spring Cloud is a collection of Frameworks based on Spring Boot from Pivotal, designed to help developers quickly build distributed services or applications. Spring Cloud consists of many sub-projects, such as Spring Cloud Config, Spring Cloud Netflix, Spring Cloud Consul, etc., providing common tools for building distributed systems and micro-services. For example, configuration management, service discovery, service fault tolerance, and service routing. You can refer to the picture below.
Of course, the problems to be solved in the life cycle of micro-service applications are not only micro-service governance. NetEase Cloud believes that a complete micro-service platform should be able to provide coverage from development, testing, construction, release to online operation and maintenance. NetEase Cloud Micro service is based on this concept, and is based on open source, compatible with open source. At the level of microservice framework, Light Boat microservice is optimized based on Spring Cloud and compatible with Dubbo.
Relevant article: “recommended” to know things by learning | “network world”, nowhere to hide the information security of honeycomb recommend 】 【 (now renamed as netease cloud based services) billing system architecture upgrade path