This is the 29th day of my participation in Gwen Challenge

Now that we are nearing the end of our one-month challenge and the components of microservices are almost ready, we are going to start with a summary of Spring Cloud

Development history of micro services

As learning microservices, the beginning of the total introduction to the development of microservices, the article simply said that the next system from monomer -> cluster and vertical ->SOA- > microservices

Eureka

Next, learn about the components, starting from the registry, understand the current four components Eureka, Nacos, Consul, Zookeep and their similarities and differences, and then start to talk about Rureka, from Eureka actual demo to Eureka server and client functions follow the knowledge points of the registry. Then we talked about Eureka clusters

Nacos

Then, came to Nacos, from the PRINCIPLE of Nacos, Nacos data model, Nacos features, Nacos advantages, and then to Nacos actual combat, the actual combat was to build a simple Nacos demo, encountered a bug, can not adjust, but the next day back to find the problem, Download the other Nacos installation packages and you’re done

Ribbon

Next, I came to the Ribbon. I talked about the role of the Ribbon, its application, and the call process of the Ribbon, as well as seven load balancing strategies that I think are important

Feign

Feign principle to Feign, first said what Feign and Feign and OpenFeIGN difference, then said Feign function, finally with an OpenFeign actual combat demo to consolidate

Hystrix

Finally, Hystrix, which deals with delay and fault tolerance of distributed systems, is introduced. This time, a short story is used to describe the seriousness of divergent errors in the system. Then, what is Hystrix, what is Hysetrix, and the function expansion of Hystrix is explained