awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
alibaba avatar

alibaba/spring-cloud-alibaba

0
View on GitHub↗
29,113 stars·8,502 forks·Java·Apache-2.0·4 viewssca.aliyun.com↗

Spring Cloud Alibaba

Spring Cloud Alibaba is a microservices orchestration framework that provides a standardized programming model for building distributed systems. It functions as a cloud-native integration layer, bridging enterprise application frameworks with distributed infrastructure to manage service discovery, traffic control, and state consistency across complex, multi-part application environments.

The framework distinguishes itself through specialized components for managing distributed operations, including aspect-oriented traffic control that enforces flow rules, circuit breaking, and rate limiting at the application layer. It facilitates reliable communication through service-discovery-based orchestration for load balancing and an event-driven message bus for asynchronous data exchange. Furthermore, it supports data integrity across heterogeneous databases by coordinating global transaction lifecycles through a centralized transaction manager.

Beyond these core orchestration capabilities, the project simplifies system maintenance by providing real-time distributed configuration synchronization and standardized dependency management. By utilizing a centralized manifest for version control, it ensures compatibility and stability across all integrated cloud-native service components.

Features

  • Microservices Orchestration Frameworks - Manages service discovery, traffic control, and distributed configuration within cloud-native application architectures.
  • Cloud Native Development Frameworks - Creates resilient software that leverages distributed infrastructure components for messaging and state management.
  • Distributed Systems Toolkits - Provides standardized programming models for building resilient microservices that handle distributed transactions and messaging.
  • Microservice Orchestration - Orchestrates traffic, service discovery, and messaging to ensure reliable communication in distributed environments.
  • Microservice Programming Models - Builds distributed microservice systems using a standardized programming model that integrates with application frameworks.
  • Distributed Orchestration Platforms - Builds scalable systems by managing service discovery, traffic routing, and configuration across services.
  • Service Registries - Maintains a dynamic registry of service instances to enable location-transparent communication.
  • Traffic Control Patterns - Enforces flow rules and circuit breaking at the application layer to manage service traffic.
  • Distributed Transaction Coordinators - Coordinates distributed data consistency across multiple databases through a centralized transaction coordinator.
  • Distributed Transaction Management - Ensures data consistency across multiple microservices by coordinating complex operations reliably.
  • Message Brokers - Decouples service communication by routing asynchronous events through a persistent broker.
  • Cloud Native Integration Layers - Bridges enterprise application frameworks and distributed infrastructure services to ensure reliable communication.
  • Configuration Synchronization - Pushes real-time property updates to running service nodes without requiring manual restarts.
  • Dependency Standardization - Simplifies project configuration by using centralized version control to ensure component compatibility.
  • Dependency Configuration Tools - Defines external software requirements using a central manifest to ensure consistent builds.
  • Dependency Manifests - Standardizes project versions using a centralized manifest to ensure compatibility across services.

Star history

Star history chart for alibaba/spring-cloud-alibabaStar history chart for alibaba/spring-cloud-alibaba

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does alibaba/spring-cloud-alibaba do?

Spring Cloud Alibaba is a microservices orchestration framework that provides a standardized programming model for building distributed systems. It functions as a cloud-native integration layer, bridging enterprise application frameworks with distributed infrastructure to manage service discovery, traffic control, and state consistency across complex, multi-part application environments.

What are the main features of alibaba/spring-cloud-alibaba?

The main features of alibaba/spring-cloud-alibaba are: Microservices Orchestration Frameworks, Cloud Native Development Frameworks, Distributed Systems Toolkits, Microservice Orchestration, Microservice Programming Models, Distributed Orchestration Platforms, Service Registries, Traffic Control Patterns.

What are some open-source alternatives to alibaba/spring-cloud-alibaba?

Open-source alternatives to alibaba/spring-cloud-alibaba include: gofr-dev/gofr — Gofr is a comprehensive framework for building production-ready microservices in Go. It provides a unified toolkit for… yunaiv/yudao-cloud — Yudao-cloud is a Java-based enterprise application platform designed for building scalable backend systems. It… dotnet/core — This project is a cross-platform development framework and managed runtime environment designed for building… dtm-labs/dtm — dtm is a distributed transaction framework and polyglot transaction coordinator designed to maintain data consistency… micro/go-micro — Go-micro is a distributed systems development toolkit designed for building, connecting, and managing modular… dotnet/orleans — Orleans is a .NET distributed actor framework designed for building scalable, cloud-native applications. It implements…

Open-source alternatives to Spring Cloud Alibaba

Similar open-source projects, ranked by how many features they share with Spring Cloud Alibaba.
  • gofr-dev/gofrgofr-dev avatar

    gofr-dev/gofr

    21,321View on GitHub↗

    Gofr is a comprehensive framework for building production-ready microservices in Go. It provides a unified toolkit for developing RESTful APIs and gRPC services, offering built-in support for observability, database management, and distributed system communication. The framework distinguishes itself through its focus on developer productivity and system resilience. It automates common backend tasks such as CRUD handler generation, schema-driven code creation, and database migration orchestration, while preventing race conditions in clustered environments. To maintain stability, it includes in

    Goframeworkgogo-framework
    View on GitHub↗21,321
  • yunaiv/yudao-cloudYunaiV avatar

    YunaiV/yudao-cloud

    19,143View on GitHub↗

    Yudao-cloud is a Java-based enterprise application platform designed for building scalable backend systems. It provides a modular architecture that supports both monolithic deployment for simplified development and microservices-based scaling for complex distributed environments. The platform functions as a comprehensive development framework that utilizes Spring Boot and distributed service orchestration patterns. It includes a centralized configuration manager to handle service discovery, dynamic settings, and reliable communication between independent components within a cloud-native envir

    Javadubboelasticsearchmall
    View on GitHub↗19,143
  • dotnet/coredotnet avatar

    dotnet/core

    21,897View on GitHub↗

    This project is a cross-platform development framework and managed runtime environment designed for building high-performance applications. It provides a comprehensive toolkit for constructing web services, cloud-native microservices, and desktop applications, utilizing a unified runtime that handles memory management and execution across diverse operating systems. The framework distinguishes itself through a native ahead-of-time compilation toolchain that transforms source code into optimized, self-contained machine code binaries. This capability enables fast startup times and reduced memory

    PowerShelldotnetdotnet-core
    View on GitHub↗21,897
  • dtm-labs/dtmdtm-labs avatar

    dtm-labs/dtm

    10,881View on GitHub↗

    dtm is a distributed transaction framework and polyglot transaction coordinator designed to maintain data consistency across microservices. It functions as a Saga orchestration engine and a two-phase message coordinator, ensuring that multi-service operations either succeed completely or roll back to a consistent state. The project distinguishes itself by supporting multiple consistency patterns, including Saga, TCC, XA, and outbox patterns, allowing users to select the appropriate model for their specific application requirements. It provides a polyglot integration layer via HTTP and gRPC, e

    Gocadencecsharpdatabase
    View on GitHub↗10,881
See all 30 alternatives to Spring Cloud Alibaba→