awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
alipay avatar

alipay/sofa-boot

0
View on GitHub↗
5,070 Stars·1,263 Forks·Java·Apache-2.0·4 Aufrufewww.sofastack.tech/sofa-boot/docs/Home↗

Sofa Boot

sofa-boot ist ein Spring Boot-Erweiterungsframework, das für die Orchestrierung von Unternehmensdiensten und die Middleware-Integration entwickelt wurde. Es fungiert als Java-Classloader-Isolator und Spring-Context-Manager und bietet die notwendigen Mechanismen, um Abhängigkeits- und Bean-Konflikte innerhalb komplexer Anwendungen zu verhindern.

Das Projekt unterscheidet sich dadurch, dass es Klassen und Kontexte in getrennte Namespaces trennt, um Versionskonflikte zwischen Anwendungsbibliotheken und Middleware-Modulen zu lösen. Es fungiert zudem als Integrator für Unternehmens-Middleware und verwendet standardisierte Starter, um Anwendungen automatisch zu konfigurieren und mit spezialisierten Middleware-Stacks zu verbinden.

Das Framework umfasst Funktionen zur Überprüfung der Anwendungsbereitschaft, um sicherzustellen, dass ein System für den Datenverkehr bereit ist, bevor es Anfragen empfängt. Es bietet zudem Tools zur Vereinheitlichung von Logging-Konfigurationen über mehrere Software Development Kits (SDKs) hinweg.

Features

  • Class Loader Hierarchies - Implements custom class loader hierarchies to isolate namespaces and prevent version conflicts between application and middleware libraries.
  • Spring Boot Integrations - Extends the Spring Boot lifecycle to inject custom behaviors and enterprise-grade readiness checks.
  • Class-Level Dependency Isolations - Prevents dependency conflicts using a lightweight loading scheme that ensures compatibility between modules.
  • JVM Runtime Dependency Isolations - Prevents version conflicts between application libraries and middleware modules using isolated class loaders.
  • Class Loading Mechanisms - Implements mechanisms to isolate the loading of binary class definitions to prevent library version conflicts.
  • Hierarchical Contexts - Organizes beans and configurations into a dependency tree of isolated contexts to prevent naming collisions.
  • Integration Middleware - Provides middleware components that bridge host applications to specialized external service platforms.
  • Application Context Isolations - Organizes modules into a dependency tree of distinct contexts to prevent configuration conflicts.
  • General Auto-Configuration Starters - Utilizes auto-configuration starters to automatically set up required middleware service components in Spring Boot.
  • Spring Bean Contexts - Organizes application modules into a dependency tree of isolated contexts to prevent bean conflicts.
  • Service Readiness Checks - Verifies that the application and its endpoints are ready before the system starts receiving traffic.
  • Service Readiness Coordination - Coordinates service availability through readiness checks to prevent traffic from hitting uninitialized services.
  • Comprehensive Readiness Checks - Provides comprehensive readiness checks to verify system state and dependencies before accepting network traffic.
  • Java and JVM Ecosystem - Development framework based on Spring Boot.

Star-Verlauf

Star-Verlauf für alipay/sofa-bootStar-Verlauf für alipay/sofa-boot

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Sofa Boot

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Sofa Boot.
  • sofastack/sofa-bootAvatar von sofastack

    sofastack/sofa-boot

    5,069Auf GitHub ansehen↗

    Sofa-boot is a modular Java application framework and Spring Boot extension designed to isolate application modules into separate execution contexts. It provides a JVM service orchestrator for publishing and referencing internal services and an enterprise middleware integration layer for deploying self-contained middleware starters. The framework prevents bean, configuration, and dependency version conflicts by using independent classloaders and a hierarchical tree of distinct execution contexts. It optimizes enterprise application startup times by loading independent modules in parallel and

    Javasofa-bootsofa-boot-startersofastack
    Auf GitHub ansehen↗5,069
  • apache/dubbo-spring-boot-projectAvatar von apache

    apache/dubbo-spring-boot-project

    5,389Auf GitHub ansehen↗

    This project is an integration framework that bootstraps Apache Dubbo remote procedure call services within Spring Boot applications. It serves as a microservice communication framework that enables the implementation of RPC services, service discovery, and distributed governance through automated configuration. The project distinguishes itself by providing a cross-language RPC bridge, allowing services written in different languages to communicate via standards such as gRPC and Protobuf. It further enables the exposure of backend microservices as REST endpoints using the Triple protocol for

    Javadubbo
    Auf GitHub ansehen↗5,389
  • hansonwang99/spring-boot-in-actionAvatar von hansonwang99

    hansonwang99/Spring-Boot-In-Action

    4,678Auf GitHub ansehen↗

    This project is a collection of reference implementations and practical guides for building enterprise Java applications using the Spring Boot framework. It serves as a backend project gallery and implementation guide, providing a set of architectures for common server patterns. The repository distinguishes itself through a focus on distributed system design, offering examples for global unique identifier generation, distributed caching, and full-text search. It also includes templates and examples for creating custom Spring Boot starters to encapsulate shared dependencies and configurations

    Javajavajwtmybatis
    Auf GitHub ansehen↗4,678
  • spring-cloud-incubator/spring-cloud-alibabaAvatar von spring-cloud-incubator

    spring-cloud-incubator/spring-cloud-alibaba

    29,118Auf GitHub ansehen↗

    Spring Cloud Alibaba is a suite of libraries designed to connect distributed Java applications to Alibaba cloud middleware and infrastructure services. It provides a comprehensive set of tools for messaging, configuration, task scheduling, transaction coordination, and service discovery. The project implements distributed infrastructure capabilities including a transaction coordinator for maintaining data consistency across multiple services and a configuration manager for storing external settings in a centralized cloud repository with automatic updates. It includes a distributed job schedul

    Java
    Auf GitHub ansehen↗29,118
Alle 30 Alternativen zu Sofa Boot anzeigen→

Häufig gestellte Fragen

Was macht alipay/sofa-boot?

sofa-boot ist ein Spring Boot-Erweiterungsframework, das für die Orchestrierung von Unternehmensdiensten und die Middleware-Integration entwickelt wurde. Es fungiert als Java-Classloader-Isolator und Spring-Context-Manager und bietet die notwendigen Mechanismen, um Abhängigkeits- und Bean-Konflikte innerhalb komplexer Anwendungen zu verhindern.

Was sind die Hauptfunktionen von alipay/sofa-boot?

Die Hauptfunktionen von alipay/sofa-boot sind: Class Loader Hierarchies, Spring Boot Integrations, Class-Level Dependency Isolations, JVM Runtime Dependency Isolations, Class Loading Mechanisms, Hierarchical Contexts, Integration Middleware, Application Context Isolations.

Welche Open-Source-Alternativen gibt es zu alipay/sofa-boot?

Open-Source-Alternativen zu alipay/sofa-boot sind unter anderem: sofastack/sofa-boot — Sofa-boot is a modular Java application framework and Spring Boot extension designed to isolate application modules… apache/dubbo-spring-boot-project — This project is an integration framework that bootstraps Apache Dubbo remote procedure call services within Spring… hansonwang99/spring-boot-in-action — This project is a collection of reference implementations and practical guides for building enterprise Java… spring-cloud-incubator/spring-cloud-alibaba — Spring Cloud Alibaba is a suite of libraries designed to connect distributed Java applications to Alibaba cloud… sqshq/piggymetrics — PiggyMetrics is a demonstration project that illustrates a complete microservice architecture built with Spring Boot,… 201206030/novel — novel 是一套基于时下最新 Java 技术栈 Spring Boot 3 + Vue 3 开发的前后端分离学习型小说项目,配备保姆级教程手把手教你从零开始开发上线一套生产级别的 Java…