Recently, the “Spring Cloud Alibaba Foundation tutorial” series is more pressing, let’s talk about the recent situation: because Spring Boot 2.x is going to be updated together. So I’ve been changing the organization of my Blog’s Spring Boot pages and Git repository. It took a while because the front-end technology was so lame. Don’t worry, there will be no eunuchs in this series, because I’m really looking forward to the future of this kit, and future updates will continue to catch up.

Today, LET’s talk about some questions that are often asked. What is Spring Cloud Alibaba and why do I write the basic tutorial of Spring Cloud Alibaba?

What is Spring Cloud Alibaba

Introduction to the

From the name of Spring Cloud Alibaba, we know it must be related to Spring Cloud, but why can’t we see it in the official documentation of Spring Cloud? Because it is currently an incubator, its repository is also located in the Spring Cloud Incubator, Github: github.com/spring-clou… .

Version of the relationship

Although it has not yet been incorporated into the main version management of Spring Cloud (Dalston, Edgware, Finchley, Greenwich, etc.), several releases have been made available for current versions of Spring Cloud, and some companies have used it in production environments. If you know About Spring Cloud, you will know that the version of Spring Cloud is closely related to the version of Spring Boot. Now there is a Spring Cloud Alibaba, so what is the relationship between them? Take a look at the previous article on the version relationship between Spring Cloud Alibaba, Spring Boot, and Spring Cloud

Functions and features:

Spring Cloud Alibaba is not a simple component, but a comprehensive suite. It covers a lot of things, including service governance, configuration management, stream-limiting degradation, and support for alibaba’s open source ecosystem (Dubbo, RocketMQ, etc.). For more details, please refer to the official documentation.

Why write the Spring Cloud Alibaba Basics tutorial

First, we need to know the place of Spring Cloud Alibaba in the Spring Cloud family. It is a suite that, like Netflix OSS, covers a lot of utility components, and there is a lot of overlap.

Second, we need to understand the context in which a number of important components under Netflix OSS have announced that they are not developing new features, and Spring Cloud Alibaba is a new project that is undergoing rapid iterations. For the future, I believe anyone can choose.

Third, Spring Cloud Alibaba has a very special meaning for Chinese users: It integrates the once popular Dubbo and Alibaba’s powerful messaging middleware RocketMQ into Spring Cloud system. Still struggling with how to get these teams to co-exist, all the difficulties and problems you have faced will be solved in no time. No more worrying about whether to extend Dubbo’s registry or to implement your own Spring Cloud Stream Binder for RocketMQ.

Finally, what about the learning cost of Spring Cloud Alibaba? If you are already a Spring Cloud user, congratulations, with the abstractions of Spring Cloud Common and the efforts of the Spring Cloud Alibaba team, you will be able to adapt to it very easily and without much change in coding patterns. If you contact Spring Cloud for the first time, then congratulations to you, because this is the history, the most complete Chinese documents of a Spring Cloud component, I believe that you will be able to quickly use it!

If you feel like a pile of documents, you don’t know where to start? That’s what I wanted to do with this tutorial, to give you a quick introduction to the most Chinese Spring Cloud component of all! ^_^

Here’s what’s currently published

  • Spring Cloud Alibaba Basics tutorial: Service registration and discovery using Nacos
  • Spring Cloud Alibaba Basics tutorial: Nacos production version 0.8.0
  • Spring Cloud Alibaba Basics tutorial: Several supported ways to consume services
  • Spring Cloud Alibaba Basics tutorial: Using Nacos as the configuration center
  • Spring Cloud Alibaba Basics tutorial: Details of loading rules for Nacos configuration
  • Spring Cloud Alibaba Basics tutorial: Managing multiple environments with Nacos configuration
  • Spring Cloud Alibaba Basics tutorial: Multi-file loading and sharing configuration for Nacos configuration
  • Spring Cloud Alibaba Basics tutorial: Data persistence with Nacos
  • Spring Cloud Alibaba Basics tutorial: Cluster deployment with Nacos