Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What are the core components of Spring Cloud Alibaba

2025-01-21 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/02 Report--

This article mainly explains "what are the core components of Spring Cloud Alibaba". The explanation in this article is simple and clear, easy to learn and understand. Please follow the ideas of Xiaobian and go deep into it slowly to study and learn "what are the core components of Spring Cloud Alibaba" together!

There are too many choices for Java language framework selection, common ones are Dubbo, SpringCloud, etc. We chose SpringCloudAlibaba. Replacing the PHP language with Spring Cloud Alibaba is a big project, mainly the business migration part. At the beginning of the discussion, I also confirmed whether to migrate the original business, and the clear answer was migration. Then, in this way, it is also simple. What is complicated is the problem of the construction period.

What is SpringCloudAlibaba?

SpringCloud Alibaba is Alibaba's own microservice practice combined with open source a set of microservice family bucket, in the SpringCloud project incubation and graduation. Since it is a SpringCloud project, Alibaba Cloud actually contains its commercial products. For example, Nacos has its commercial version of MSE in Alibaba Cloud. At the same time, the relevant components of SpringCloud Alibaba are products that have experienced the double eleven promotion test. High stability.

SpringCloud Alibaba and SpringCloud

SpringCloud Alibaba is a sub-project of SpringCloud. In fact, many related articles mention the relationship between SpringCloud Alibaba and SpringCloud, and many of them are interesting. Everyone can search it. SpringCloud Alibaba is an architecture for a set of microservices that relies on SpringCloud-related standard implementations. Some components realized by combining Alibaba's related practices with Alibaba Cloud's related services can realize related product businesses faster.

SpringCloud Alibaba Main Features

distributed configuration

External configuration management of distributed system, visualization of configuration center and configuration control by environment. Configure dynamic update capability.

Service Registration and Discovery

Service registration and service discovery management adapted to SpringCloud standards.

Service Limiting and Degradation

Real-time modification of current limit degradation rules and real-time Metrics monitoring can be carried out through the console. supports multiple protocols

message-driven

Message driven business scenario development based on RocketMQ.

distributed thing

Open source Seata uses the @GlobalTransactional annotation, a zero-intrusion implementation of distributed things support.

SpringCloud Alibaba Core Component Nacos (Configuration Center & Service Registration & Discovery)

Nacos realizes the functions of service configuration center and service registration discovery. Nacos can reduce the related learning and maintenance costs through visual configuration, and realize dynamic configuration management and configuration center control by environment. Nacos also provides http/RCP-based service registration and discovery.

Sentinel (Distributed Flow Control)

Sentinel is a lightweight and highly available flow control component for distributed microservices architecture. It uses traffic as an entry point to help users ensure service stability from traffic control, fuse degradation, system load protection and other dimensions. Common and achieve current limiting, fuse degradation and other strategies.

RocketMQ (Message Queue)

RocketMQ is a Java-based high-performance, high-throughput message queue used in SpringCloud Alibaba ecosystem to implement message-driven business development. Common message queues include Kafka, RocketMQ, RabbitMQ, etc. Related comparison documents can be read by yourself.

Seata (distributed things)

Since it is a microservice product, it will definitely use distributed things. Seata is Alibaba's open source solution for high-performance distributed things.

Dubbo (RPC)

Dubbo is already very popular in the circle, and SpringCloud Alibaba is also integrating Dubbo based on the Nacos service registry mentioned above.

other

SpringCloud Alibaba also has a number of other component options, such as schedulerX, SMS, OSS, etc. However, since it is mainly Alibaba Cloud's commercial products, it will not be introduced too much. To integrate their commercial products.

Thank you for reading, the above is "Spring Cloud Alibaba core components have what" content, after the study of this article, I believe that we have a deeper understanding of Spring Cloud Alibaba core components, the specific use of the situation also needs to be verified. Here is, Xiaobian will push more articles related to knowledge points for everyone, welcome to pay attention!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report