Traditional Culture Encyclopedia - Traditional stories - Introduction to SpringCloud microservice components

Introduction to SpringCloud microservice components

1, SpringCloud is based on SpringBoot a complete set of framework for implementing microservices . He provides a microservice development required configuration management, service discovery, circuit breakers, intelligent routing, micro-agents, control bus, global locks, decision-making campaigns, distributed sessions and cluster state management and other components.

2, SpringCloud and SpringBootSpringBoot can be said to be one of the core technologies of the microservice architecture. By adding SpringMVC dependencies in the SpringBoot application , you can quickly realize the service interface based on REST architecture , and can provide support for HTTP standard actions .

3, when adding the API gateway , in the third-party caller and the service provider between the creation of a wall , this wall communicates directly with the caller for permission control , after the request balanced distribution to the back-end server . This is still static , you have to work with SpringCloudBus to achieve dynamic configuration updates .

4, SpringCloud is based on SpringBoot implementation of microservices framework for developers to provide a lot of rapid construction of distributed systems in the common pattern of tools , including configuration management , service discovery , circuit breaker , intelligent routing , micro-agent , control bus and so on.