# alibaba/spring-cloud-alibaba

Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.

Repository: https://github.com/alibaba/spring-cloud-alibaba
Canonical: https://ross.abutalabs.com/products/spring-cloud-alibaba
Homepage: https://sca.aliyun.com
Language: Java
License: Apache-2.0
License Family: permissive
Topics: spring-cloud, java, spring, microservices, cloud-native, spring-cloud-core, alibaba-oss, alibaba, dubbo, rocketmq, nacos, aliyun, service-discovery, service-registry, distributed-configuration, distributed-messaging, distributed-transaction, circuit-breaker, alibaba-middleware, spring-cloud-alibaba
Last push: 2026-08-26T13:29:59+00:00

## Health v2 (maintenance only)
Score: 89/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 69, longevity 100
- inputs: {"age_days": 3197, "days_push": 7, "days_rel": 208, "gap_med": 22.0, "n_releases_24m": 9}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 29167, forks 8482 (observed 2026-08-28T04:11:53.132639+00:00)

## What it is
Spring Cloud Alibaba is a one-stop framework for building distributed Java microservices on the Spring Cloud programming model, integrating Alibaba middleware such as Nacos, Sentinel, Seata, and RocketMQ. It provides service registration and discovery, distributed configuration, flow control and degradation, event-driven messaging, and distributed transactions with minimal annotations and configuration.

## Use cases
- build java microservices with spring cloud
- service discovery and registration with nacos
- externalized distributed configuration with auto refresh
- rate limiting and circuit breaking for services
- distributed transaction management with seata
- event-driven messaging with rocketmq
- migrate from spring cloud netflix
- integrate spring apps with alibaba cloud middleware

## When to choose
- you are building Spring Boot/Cloud microservices in Java and want battle-tested Alibaba middleware integration
- you need service discovery, config management, flow control, and distributed transactions in one framework
- you are replacing Spring Cloud Netflix components with a maintained second-generation implementation
- your infrastructure runs on Alibaba Cloud or self-hosted Nacos/RocketMQ/Sentinel

## When to avoid
- your stack is not JVM/Spring-based
- you want a vendor-neutral stack and prefer Kubernetes-native service mesh or alternatives like Spring Cloud Kubernetes
- you only need a single small service with no distributed concerns
- you are unwilling to depend on Alibaba ecosystem components

## Facets
- artifact type: framework
- maturity: active
- function: microservices, service-discovery, api-gateway, message-queue, rate-limiting, configuration-management, workflow-automation, web-framework
- domain: microservices, cloud-computing, backend, developer-tools, apis
- platform: jvm, cloud, self-hosted
- tags: spring-cloud, spring-boot, nacos, sentinel, seata, rocketmq, dubbo, alibaba-cloud, service-registry, distributed-configuration, circuit-breaker, distributed-transactions, event-driven, docker, kubernetes

## Member repositories
- alibaba/spring-cloud-alibaba (main) score 89

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:53.132639+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:53:10.116409+00:00, confidence not recorded.
  - readme: https://github.com/alibaba/spring-cloud-alibaba (fetched 2026-08-28T04:11:53.132639+00:00, sha 1c231a5da3ee)
  - homepage: https://sca.aliyun.com (fetched 2026-08-29T07:51:22.470794+00:00, sha 9c272989e28b)
  - site_page: https://sca.aliyun.com/docs/ebook/srekog (fetched 2026-08-29T07:51:22.485976+00:00, sha 818c9733c84d)
  - site_page: https://sca.aliyun.com/docs/2.2.x/overview/what-is-sca (fetched 2026-08-29T07:51:22.482527+00:00, sha 1dda290b7d6e)
  - site_page: https://sca.aliyun.com/docs/developer/contributor-guide/new-contributor-guide_dev (fetched 2026-08-29T07:51:22.484228+00:00, sha 6733d8253c6b)
  - site_page: https://sca.aliyun.com/docs/2025.x/overview/what-is-sca (fetched 2026-08-29T07:51:22.475053+00:00, sha 0a03f8c51d06)
  - site_page: https://sca.aliyun.com/docs/2023/overview/what-is-sca (fetched 2026-08-29T07:51:22.476986+00:00, sha 561aa4bf2414)
  - site_page: https://sca.aliyun.com/docs/2022/overview/what-is-sca (fetched 2026-08-29T07:51:22.478760+00:00, sha dcd662d72b74)
  - site_page: https://sca.aliyun.com/docs/2021/overview/what-is-sca (fetched 2026-08-29T07:51:22.480584+00:00, sha 854e05d8b664)
  - site_page: https://sca.aliyun.com/docs/2023/user-guide/nacos/quick-start (fetched 2026-08-29T07:51:22.487830+00:00, sha ced4c7aa0831)
- Data as of 2026-08-30T08:39:29.467469+00:00.
