Microservices Architecture

What is microservices architecture? To put it simply, an integrated application (single application) is divided into multiple services according to certain splitting rules (described later). Each service can be independently developed, deployed, and expanded. Services are invoked between services through injection of RESTful apis or other means.

Microservices are so hot, 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

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

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 introduction
  • The installation of a Docker
  • Docker common commands
  • Dockerfile common directives
  • Construction and use of Docker private warehouse
  • Build a Docker image using Dockerfile
  • Use Maven plugin to build Docker image
  • Docker Compose
  • Dubbo application and source interpretation

    1. Introduction and introduction to Dubbo
    2. Dubbo management center and monitoring system installation and deployment
    3. Domain-driven how to properly classify Dubbo distributed services
    4. Analyze communication protocols TCP, UDP, and HTTP
    5. Analysis of Dubbo load balancing mechanism
    6. How to complete Dubbc service subscription only and registration only mode
    7. How to design the Dubbo Service Interface
    8. Dubbo design principle and source code analysis
    9. Dubbo capacitive mechanism and high scalability analysis
    10. Dubbo service and Docker virtualization technology integration actual combat
  • What protocols does Dubbo support? Application scenarios, advantages and disadvantages of each protocol?
  • How do I set the Dubbo timeout?
  • What registries does Dubbo have?
  • What are the load balancing policies for Dubbo clusters
  • What’s a Dubbo?
  • What are the main application scenarios of Dubbo?
  • The core features of Dubbo?
  • Dubbo service registration and discovery process?
  • Architectural design for Dubbo?
  • What protocols does Dubbo support? Application scenarios, advantages and disadvantages of each protocol?
  • What registries does Dubbo have?
  • Can publishers and subscribers still communicate when Dubbo’s registry cluster is down?
  • Dubbo’s relationship to Spring?
  • What communication framework does Dubbo use?
  • What load balancing strategies does the Dubbo cluster provide?
  • What are Dubbo’s cluster fault tolerance schemes?
  • .
  • In Dubbo, Zookeeper acts as the registry. If the registry clusters are all down, can publishers and subscribers communicate?
  • Dubbo service Load Balancing policy?
  • How does Dubbo solve the security mechanism?
  • Dubbo connection registry versus direct connection
  • Dubbo service cluster configuration (Cluster fault tolerance mode)
  • Dubbo communication protocol Why does the Dubbo protocol use an asynchronous single long connection
  • Dubbo communication protocol Application scope and scenario of Dubbo
  • Dubbo interview questions +解析 :

    Data acquisition method

    Key words 【 Micro-service architecture 】 You can obtain the above micro-service architecture:



    Dubbo+Docker+SpringCloud+SpringBoot actual learning document!

    Java Learning Exchange Group: 925895158

    Important things say three times, pay attention to, pay attention to, pay attention to send a private letter, can get!

    Dubbo+Docker+SpringCloud+SpringBoot