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