awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
alibaba avatar

alibaba/spring-cloud-alibaba

0
View on GitHub↗
29,113 星标·8,502 分支·Java·Apache-2.0·5 次浏览sca.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 历史

alibaba/spring-cloud-alibaba 的 Star 历史图表alibaba/spring-cloud-alibaba 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Spring Cloud Alibaba 的开源替代方案

相似的开源项目,按与 Spring Cloud Alibaba 的功能重合度排序。
  • eventuate-tram/eventuate-tram-sagaseventuate-tram 的头像

    eventuate-tram/eventuate-tram-sagas

    1,083在 GitHub 上查看↗

    Eventuate Tram Sagas is a framework for managing distributed transactions across microservices. It functions as an event-driven workflow engine that coordinates complex business processes by executing sequences of local operations and maintaining state transitions across independent service boundaries. The framework implements the transactional outbox pattern to ensure atomicity between database updates and message publishing. It coordinates distributed workflows through asynchronous messaging, utilizing a message broker to decouple services and guarantee reliable delivery of commands and rep

    Java
    在 GitHub 上查看↗1,083
  • gofr-dev/gofrgofr-dev 的头像

    gofr-dev/gofr

    21,321在 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
    在 GitHub 上查看↗21,321
  • yunaiv/yudao-cloudYunaiV 的头像

    YunaiV/yudao-cloud

    19,143在 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
    在 GitHub 上查看↗19,143
  • dotnet/coredotnet 的头像

    dotnet/core

    21,897在 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
    在 GitHub 上查看↗21,897
查看 Spring Cloud Alibaba 的所有 30 个替代方案→

常见问题解答

alibaba/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.

alibaba/spring-cloud-alibaba 的主要功能有哪些?

alibaba/spring-cloud-alibaba 的主要功能包括:Microservices Orchestration Frameworks, Cloud Native Development Frameworks, Distributed Systems Toolkits, Microservice Orchestration, Microservice Programming Models, Distributed Orchestration Platforms, Service Registries, Traffic Control Patterns。

alibaba/spring-cloud-alibaba 有哪些开源替代品?

alibaba/spring-cloud-alibaba 的开源替代品包括: eventuate-tram/eventuate-tram-sagas — Eventuate Tram Sagas is a framework for managing distributed transactions across microservices. It functions as an… 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…