awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
alipay avatar

alipay/sofa-boot

0
View on GitHub↗
5,070 stele·1,263 fork-uri·Java·Apache-2.0·3 vizualizăriwww.sofastack.tech/sofa-boot/docs/Home↗

Sofa Boot

sofa-boot este un framework de extensie Spring Boot conceput pentru orchestrarea serviciilor enterprise și integrarea middleware-ului. Acesta funcționează ca un izolator de classloader Java și manager de context Spring, oferind mecanismele necesare pentru a preveni conflictele de dependențe și bean-uri în cadrul aplicațiilor complexe.

Proiectul se diferențiază prin separarea claselor și contextelor în spații de nume distincte pentru a rezolva conflictele de versiune între bibliotecile aplicației și modulele middleware. De asemenea, acționează ca un integrator de middleware enterprise, folosind „starters” standardizate pentru a configura și conecta automat aplicațiile la stive middleware specializate.

Framework-ul include capabilități pentru verificarea disponibilității aplicației pentru a asigura că un sistem este pregătit pentru trafic înainte de a primi cereri. Oferă, de asemenea, instrumente pentru unificarea configurațiilor de logare în mai multe kituri de dezvoltare software (SDK).

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.

Istoric stele

Graficul istoricului de stele pentru alipay/sofa-bootGraficul istoricului de stele pentru alipay/sofa-boot

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face alipay/sofa-boot?

sofa-boot este un framework de extensie Spring Boot conceput pentru orchestrarea serviciilor enterprise și integrarea middleware-ului. Acesta funcționează ca un izolator de classloader Java și manager de context Spring, oferind mecanismele necesare pentru a preveni conflictele de dependențe și bean-uri în cadrul aplicațiilor complexe.

Care sunt principalele funcționalități ale alipay/sofa-boot?

Principalele funcționalități ale alipay/sofa-boot sunt: Class Loader Hierarchies, Spring Boot Integrations, Class-Level Dependency Isolations, JVM Runtime Dependency Isolations, Class Loading Mechanisms, Hierarchical Contexts, Integration Middleware, Application Context Isolations.

Care sunt câteva alternative open-source pentru alipay/sofa-boot?

Alternativele open-source pentru alipay/sofa-boot includ: 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…

Alternative open-source pentru Sofa Boot

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Sofa Boot.
  • sofastack/sofa-bootAvatar sofastack

    sofastack/sofa-boot

    5,069Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,069
  • apache/dubbo-spring-boot-projectAvatar apache

    apache/dubbo-spring-boot-project

    5,389Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,389
  • hansonwang99/spring-boot-in-actionAvatar hansonwang99

    hansonwang99/Spring-Boot-In-Action

    4,678Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,678
  • spring-cloud-incubator/spring-cloud-alibabaAvatar spring-cloud-incubator

    spring-cloud-incubator/spring-cloud-alibaba

    29,118Vezi pe GitHub↗

    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
    Vezi pe GitHub↗29,118
  • Vezi toate cele 30 alternative pentru Sofa Boot→