Spring Cloud--Honghu Cloud Distributed Microservice Cloud System

  • Introduction

Honghu Cloud Cloud is encapsulated based on Spring Cloud and is an ordered collection of a series of frameworks. Using Spring Boot's 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 a few are listed here), all of which can be used The development style of Spring Boot enables one-click startup and deployment. Honghu Cloud Cloud combines the current mature and practical service frameworks, and repackages them through the Spring Boot style, shielding the complex configuration and implementation principles, and finally integrates a set of simple, easy-to-understand, easy-to-deploy and easy-to-use Maintained distributed system architecture platform.

 

  • Honghu Cloud composition

The sub-projects of SpringCloud can be roughly divided into two categories:

One is the encapsulation and abstraction of the existing mature framework Spring Boot, and it is also the largest number of projects;

The second category is the implementation of the infrastructure that has developed a part of the distributed system. For example, Spring Cloud Stream is the role of kafka and ActiveMQ. For developers to practice microservices, the first type of sub-projects are sufficient, such as:

SpringCloud Netflix

It is a package of a distributed service framework developed by Netflix, including service discovery and registration, load balancing, circuit breaker, REST client, request routing, etc.

 

SpringCloud Config

Centrally save the configuration information, and configure the SpringCloud Bus to dynamically modify the configuration file.

 

SpringCloud Bus

Distributed message queue is the encapsulation of Kafka and MQ.

 

SpringCloud Security

Encapsulation of Spring Security, and can be used with Netflix.

 

SpringCloud Zookeeper

Encapsulates Zookeeper so that it can be configured for use by other SpringCloud sub-projects.

 

SpringCloud Eureka

SpringCloud Eureka is a part of the SpringCloud Netflix microservice suite. It is based on Netflix Eureka for secondary packaging and is mainly responsible for completing the service governance function in the microservice architecture.

 

  • Honghu Cloud Future

SpringCloud 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, SpringCloud will also have a place in the increasingly "cloud" software development style in the future, especially in the current variety of distributed solutions. A standardized, total-site technical solution has been developed, which effectively promotes the improvement of the technical level of the server-side software system.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324920389&siteId=291194637