preface
First understand what micro-service is. As the name implies, micro-service should be understood from two aspects: what is “micro” and what is “service”. In a narrow sense, it is small in size and the famous “2 Pizza Team “well explains this interpretation (2 Pizza team was first proposed by Bezos, CEO of Amazon, The design of a single service requires only 2 pizzas for all participants from design, development, testing, and operations. And the so-called service, must be different from the system, service one or a group of relatively small and independent function unit, is the user can perceive the minimum function set.
Why are microservices so popular?
In the traditional IT industry software is mostly a pile of various independent systems, the problems of these systems can be summed up as poor scalability, low reliability and high maintenance costs. SOA servitization was introduced later, but because of the early use of the Bus pattern in SOA, the bus pattern was strongly tied to a technology stack, such as J2EE. As a result, the legacy systems of many enterprises are difficult to connect, the switching time is too long, the cost is too high, and the convergence of the stability of the new system takes some time. As a result, SOA looks beautiful, but becomes an enterprise luxury that small and medium-sized companies are afraid of. (Micro-services were born.)
Microservices Architecture
You don’t know about microservices? How to increase salary (BI)
SpringBoot
The difference with microservices is contact
Quickly build the SpringBoot project
SpringBoot core component analysis
Fast integration with Mybatis for actual combat
Fast integration of Dubbo and case studies
Build integrated Redis and case studies
Build the Swagger plug-in implementation API
Manage and interface test system
How to learn Springboot?
Getting started
Source code 100 set series
Data acquisition method
After following + forward, click here to get the document collection method
SpringCloud
Zuul routing gateway source code analysis
The Ribbon client load balancing principle
Feign declarative service invocation
Eureka registry artifact
Config Configures the service center
Quick integration of SVN and Git
Sleuth Invokes link tracing
BUS Message BUS technology
How to Learn Springcloud – Hands-on Documentation Series (You can Learn it)
Springcloud Combat series
The interview series
Docker virtualization technology
Introduction, installation and use
Compose deployment script
Service Orchestration
Redis distributed cluster deployment
Docker file build
Package images through the Maven plugin
Deploy and run the application Kubernetes orchestration
Build Mysql cluster
Highly available SpringCloud microservice and Docker integration to achieve dynamic capacity expansion actual combat
Docker is very commonly used in Internet enterprises, and it is very difficult to find information in this aspect on the Internet. I have sorted out a series of learning materials including actual combat, interview and video
Docker of actual combat
Interview questions (including answers)
Structure the recording of learning videos
Microservices Architecture
Data acquisition method
After attention + forwarding,Click here to get the document collection method
Learn route mind mapping