[1.1 Introduction to Spring Cloud (Spring Cloud)] Spring Cloud Alibaba and Spring Cloud

1. What is Spring Cloud Alibaba?

  • Alibaba combines its own micro-service practice, open source micro-service family bucket
  • Incubated in the SpringCloud project, it is likely to become the standard implementation of the second generation of SpringCloud
  • Committed to providing a one-stop solution for microservice development
    • Contains the must-have components for microservices development
    • Based on SpringCloud, in line with SpringCloud standards
    • Ali's Microservice Solution
  • Components have been widely used in the industry, and there are many successful cases

Spring Cloud Alibaba is Alibaba's open source microservice framework based on the Spring Cloud technology stack. It provides a wealth of components and development tools, making it easier to develop distributed applications.

Spring Cloud Alibaba is based on Spring Cloud and Alibaba microservice ecosystem, including multiple projects of Alibaba, such as Nacos, Sentinel, etc.

2. Which systems are suitable for the real application scenarios of SpringCloud Alibaba? what can be done

(1) Large and complex systems: such as large-scale e-commerce systems (complex business)
(2) Highly concurrent systems, such as large portals, seckill systems (carrying higher business pressure, Sentinel provides application availability and fault tolerance)
(3) The requirements are not clear, the changes are rapid, and a system that needs to be quickly released online for user experience, such as the business system of a startup company

3. What are the differences and connections between SpringCloud Alibaba and SpringCloud?

(1) SpringCloud Alibaba is a sub-project of SpringCloud and complies with SpringCloud standards
insert image description here
)(SpringCloud%20%E5%BE%AE%E6%9C%8D%E5%8A%A1%E7%B3%BB%E5%88%97%E6%95%99%E7%A8%8B%EF%BC%88%E4%B8%83%EF%BC%89%EF%BC%9ASpringCloud%20Alibaba%E5%85%A5%E9%97%A8%E4%BB%8B%E7%BB%8D_files/Image.png)]

(2) The difference between the first generation of SpringCloud and SpringCloud Alibaba components

Spring Cloud Alibaba is the second-generation implementation standard of Spring Cloud produced by Alibaba. It is a summary of Alibaba's practice of microservices and has been widely used in the industry. Some components in the first generation of Spring Cloud are no longer maintained, and the Spring Cloud Netflix project has entered maintenance mode

If Spring Cloud is iphone 6plus, Spring Cloud Alibaba is iphone xs max
insert image description here

4. SpringCloud Alibaba mainly provides the following three functions:

Service registration and discovery: use Nacos to realize service registration and discovery, and support DNS and HTTP protocols.
Configuration Center: Nacos is used to implement configuration management, supporting features such as data persistence and version management.
Fuse downgrade: Use Sentinel to implement operations such as interface fusing, downgrade, and current limiting.
In addition, Spring Cloud Alibaba also provides other tools, such as the integration of Alibaba Cloud OSS, MQ, etc., and advanced functions such as the Stream module. While Spring Cloud Alibaba retains the characteristics of Spring Cloud, it adds some features of Alibaba itself, enabling developers to build elastic and scalable distributed systems more conveniently.

Guess you like

Origin blog.csdn.net/wstever/article/details/131087215