What is a SpringCloud

Spring Cloud is an ordered collection of frameworks. It takes advantage of the development convenience of Spring Boot to subtly simplify the development of distributed system infrastructure, such as service discovery registry, configuration center, message bus, load balancing, circuit breakers, data monitoring, etc., which can be started and deployed with one click using Spring Boot’s development style.

Spring Cloud does not remanufacture the wheel. It just combines the mature and practical service frameworks developed by various companies and encapsulates them in the Spring Boot style, masking the complex configuration and implementation principles. Finally, a simple and easy to understand, easy to deploy and easy to maintain distributed system development kit was set aside for developers.

Said by: Baidu Baike

SpringCloud version:

Greenwich.SR1

The main update in this series is a simple use of the basic components of SpringCloud

Knowledge points involved:

  • Service registries and application centers, high availability of services
  • Three ways to communicate between components, focusing on OpenFeign
  • Unified configuration center, using RibbitMQ and Git to automatically refresh the project configuration without stopping service
  • Use of the service gateway Zuul
  • Hystrix, a fault tolerant mechanism for services
  • Visualization of service tracing (locating the specific processes performed by a method). sleuth+zipkin
  • Basic usage of Docker

Directory:

1. Registration Center

2: Client creation and high availability

3: Communication between components

4: Install RabbitMQ using Docker

5: SpringCloud combat 5: Unified configuration center


My other articles:

SpringBoot series tutorials