An important component of SpringCloud's bucket is the gateway. Zuul gateway is used in the 1.x version. However, in version 2.x, the zuul upgrade was...
Euraka is an open source framework developed by Netflix. Spring-cloud Euraka is Euraka's Spring Cloud component. Of course, Spring-Cloud also integrates components such as Zookepper...
Service discovery: A client and a server work together to discover the DiscoveryClient service. This section begins by exploring the mechanisms in the client. Code...
What is Hystrix? In distributed environments, where it is inevitable that the services on which they depend will fail, Hystrix can control the interactions of...
The open closed principle states that software entities such as classes, modules, and functions should be open for extension and closed for modification. Emphasize the...
We can choose a lot of components to build microservice cluster by using SpringCloud technology stack. Since some components have closed source or stopped working,...
Docker&Kubernetes related article: container technology has been using the official KubernetesDashboard to manage k8s, also a very friendly UI tool, but the display of resources...
Analyze the communication mode between Spring Cloud Gateway and downstream server from the perspective of source code. Do you make a new connection every time...
The fifth chapter introduces SpringBoot as the basic development framework, MyBatisPlus as ORM framework, Kneife4j visual interface debugging, lombok to simplify development.
Springcloud is the epitome of a microservices architecture that integrates a number of excellent components. Built on SpringBoot, it is easier for us programmers familiar...
Service registry is the core component of service management. Similar to directory service, it is mainly used to store service information, such as provider URL...
In a distributed system, the dependencies between services are complex. It is inevitable that some services will fail. Hystrix is a library that provides fault...
Spring Cloud is a large integrated project made up of many independent sub-projects, each with a different release rhythm and maintaining its own release number....
Instead of a digital version, the SpringCloud main project version is named in English. As mentioned above, Spring Cloud Edgware has been retired, and Finchley...
Note: To access /hystrix.stream, first visit any of the fuses in the SpringCloud-service-consumer project. Otherwise, when accessing /hystrix.stream directly, A string of ping: ping:.... is...
Building distributed systems does not need to be complex and error-prone. Spring Cloud provides a simple and easy-to-accept programming model for the most common distributed...
SpringIOC container startup process source code analysis in the application, typically by creating a ClassPathXmlApplicationContext or AnnotationConfigApplicationContext this
Eureka-demo polymerization project. SpringBoot 2.2.4.RELEASE, Spring Cloud hoxton.sr1 We create an aggregation project to illustrate Eureka, starting with creating a POM parent project. The project...
Remember that I wrote an article "Micro service permissions ultimate solution, Spring Cloud Gateway + Oauth2 unified authentication and authentication!" . Recently tried a set...
What is sentinelSentinel, a kind of traffic control and fuse downgrading function for microservices that, like Hystrix, effectively solves the "avalanche" effect of microservice calls...