Personal understanding is that Spring Cloud Spring Cloud Alibaba micro-service specification an implementation, plus some of Ali cloud business components
What is Spring Cloud
Spring Cloud offers a number of distributed components for developers so they can quickly build distributed systems (for example, configuration management, service discovery, circuit breakers, intelligent routing, micro broker, a control bus, a one-time token, global lock leadership election, distributed session, cluster state).
Developers using Spring Cloud components, implementation of distributed service system, so that the service can work in any distributed environment.
What is Spring Cloud Alibaba
Official description: Spring Cloud Alibaba is committed to providing one-stop solutions for micro-services development. This project contains the necessary components to develop distributed applications and services, to facilitate developers to easily use these components to develop distributed applications by Spring Cloud service programming model.
Relying Spring Cloud Alibaba, you only need to add some notes and a small amount of configuration, you can Spring Cloud application access solutions for distributed applications Ali, through Ali middleware to quickly build distributed applications.
Component Description:
- Open Source Components
Package | Explanation |
---|---|
Nacos Config | Distributed Configuration Management |
Nacos Discovery | Service registration and discovery management |
Sentinel | Flow control and service degradation |
RocketMQ | Event-driven messages |
SEAT | Distributed Transaction Solutions |
Dubbo Spring Cloud | Long-distance call service |
- Commercial components
Package | Explanation |
---|---|
ACM | Nacos Config of commercial cloud services |
YEARS | Nacos Discovery of commercial cloud services |
SMS | Ali cloud messaging service |
US | Ali cloud object storage service |
SchedulerX | Ali distributed task scheduling service |
There was a very good text summary, for everyone to share:
Spring usually refers to the IOC Spring
Spring Framework contains the Spring IOC, includes both Spring AOP, and achieve integration with other J2EE frameworks
Spring Boot complements the Spring Framework, so that integration becomes simpler framework, committed to the rapid development of independent Spring applications
Spring Cloud Spring Boot design is based on a set of micro-service standards, and enhanced application context
Spring Cloud Alibaba Ali middleware uses as a raw material to achieve a micro-Spring Cloud service specification
Spring Cloud Alibaba's official GitHub repository Address:
https://github.com/alibaba/spring-cloud-alibaba
Contact information:
E-mail: [email protected]
website: https://www.ichochy.com
source file: https://www.ichochy.com/blog/2019/10/12/ know -Spring-Cloud-Alibaba.html