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
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
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
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
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.
Las características principales de alibaba/spring-cloud-alibaba son: Microservices Orchestration Frameworks, Cloud Native Development Frameworks, Distributed Systems Toolkits, Microservice Orchestration, Microservice Programming Models, Distributed Orchestration Platforms, Service Registries, Traffic Control Patterns.
Las alternativas de código abierto para alibaba/spring-cloud-alibaba incluyen: 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…