Service discovery: Registry service discovery is performed by the client and server. This section explores mechanisms on the server side. Core mechanism Server startup initialization...
In the distributed environment, Eureka exists as a registry, which is responsible for the registration and discovery of various services, and is a very core...
Service governance The core design idea of RPC remote procedure call protocol: lies in the registry, because the registry: manages each service and a dependency...
Swagger registers plug-ins based on PluginRegistry. The configuration class ApiInfo is provided by default. You can customize the configuration class by referring to the attributes...
Spring Cloud is an orderly collection of frameworks. It leverages the development convenience of Spring Boot to subtly simplify the development of distributed system infrastructures...
Hystrix+ Ribbon Is a microservice architecture that allows services to be broken down into different services. Hystrix Ribbon is a microservice architecture that allows services...
Spring Cloud OpenFeign is the product of the Spring Cloud team's integration of native Feign into Spring Cloud. Judging from the usage of native Feign...
Advantages and disadvantages of various solutions for distributed transactions (phased submission, TCC, AT mode and other common solutions) and their application scenarios and how to...
Spring Cloud provides developers with tools to quickly build some of the common patterns found in distributed systems (e.g., configuration management, service discovery, circuit breakers,...
With the update of Eureka, two components of SpringCloud Eureka and SpringCloud Config are needed if the registry and configuration center are implemented simultaneously. The...
Seata is an open source distributed transaction framework. Dedicated to providing high performance and easy to use distributed transaction services under the microservices architecture. Before...
Spring Cloud originally integrated Zuul as a gateway component. Zuul was provided by Netflix and is no longer maintained. Later Netflix came out with a...
The starting point for microservices is service registration and discovery, and the Spring Cloud Alibaba series will use Nacos for service registration and discovery. This...
Overall, functional programming is simpler than imperative programming, and with the SpringCloud specification being larger than configuration, it can significantly reduce the amount of configuration...
Micro-service is a hot technology in recent years. Since 2017, it has gradually exploded. Gradually, large and small companies have introduced micro-service technology and landed...
Some time ago, the business had a business scenario where their own microservices registry was using Eureka, and they had some service interfaces to call...
Feign is a pseudo-Java HTTP client. Feign does not do any request processing, it simply simplifies the development of API calls. Developers only need to...
In exploring the eureka source code, we define a RestTemplate with the @loadBalanced tag in the Demo-Consumer service, The RestTemplate is then used to invoke...