awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
wxiaoqi avatar

wxiaoqi/Spring-Cloud-Platform

0
View on GitHub↗
6,419 stars·2,355 forks·Java·5 vues

Spring Cloud Platform

Spring Cloud Platform is a management system for orchestrating and monitoring microservices built on the Spring Cloud and Alibaba ecosystems. It serves as a centralized infrastructure for managing distributed service ecosystems.

The platform includes a gateway controller for managing backend traffic, rate limiting, and load balancing, alongside a role-based access control system for managing user permissions in multi-tenant applications. It also provides a visualization dashboard for tracking the runtime status and performance metrics of independent service instances.

The system covers distributed service governance through circuit breaking and flow control to prevent cascading failures. It further provides capabilities for service registration and discovery, centralized configuration management, and real-time health monitoring.

Features

  • Microservices Architectures - Provides a distributed backend architecture that decomposes application logic into independent, scalable service units.
  • Spring Cloud Implementations - Provides a service mesh implementation built on the Spring Cloud framework for discovery, routing, and configuration.
  • Traffic Management Gateways - Provides a centralized routing layer that manages backend traffic, rate limiting, and load balancing.
  • Gateway Routing - Centralizes incoming network requests and distributes them to backend services using gateway routing and load balancing.
  • Centralized Configuration Systems - Implements a centralized system to organize and distribute application settings across multiple microservices to ensure consistency.
  • Microservice Platforms - Serves as a comprehensive platform providing the foundational infrastructure for building and governing distributed microservices.
  • Service Discovery and Invocation - Provides mechanisms for looking up registered service instances by name and routing requests with client-side load balancing.
  • Service Discovery Registries - Maintains dynamic registries of service locations and health status to facilitate communication in distributed environments.
  • Microservices Health Monitoring - Tracks the operational status of microservice instances using heartbeats and network probes.
  • Service Governance - Coordinates service discovery, registration, and load balancing to maintain stability and prevent cascading failures.
  • Role-Based Access Controls - Implements access control mechanisms that restrict system access based on user roles within multi-tenant environments.
  • Role-Based Access Control - Manages user permissions and defines access levels based on assigned roles to secure business applications.
  • Circuit Breakers - Implements the circuit breaker pattern to prevent cascading failures by stopping execution when a service is detected as unhealthy.
  • Rate Limiting and Circuit Breaking - Combines rate limiting and circuit breaking to protect services from overload and cascading failures.
  • Service Health Monitoring - Tracks the operational status of internal application services and visualizes performance metrics in real time.

Historique des stars

Graphique de l'historique des stars pour wxiaoqi/spring-cloud-platformGraphique de l'historique des stars pour wxiaoqi/spring-cloud-platform

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Spring Cloud Platform

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Spring Cloud Platform.
  • zhoutaoo/springcloudAvatar de zhoutaoo

    zhoutaoo/SpringCloud

    8,932Voir sur GitHub↗

    SpringCloud is a development platform for building distributed systems and cloud-native microservices. It provides an integrated framework for microservice development, incorporating service governance, security, and system coordination. The platform features a microservice gateway for managing traffic through dynamic routing and rate limiting, alongside a service registry for discovery. It implements distributed security through token-based authentication, role-based access control, and a specialized system that uses aspect-oriented programming to automatically enforce data-level permissions

    feign-clientjetcachenacos
    Voir sur GitHub↗8,932
  • ityouknow/spring-cloud-examplesAvatar de ityouknow

    ityouknow/spring-cloud-examples

    6,196Voir sur GitHub↗

    This is a learning collection of example projects that demonstrate core Spring Cloud patterns for building microservice architectures. The repository covers the fundamental building blocks of a microservices system, including service discovery through a central registry, centralized configuration management from Git or SVN repositories, API gateway-based request routing, circuit breaker patterns for fault tolerance, and distributed request tracing across service boundaries. The examples show how to implement service registration and dynamic discovery so that clients can locate microservices b

    Javaeurekahystrixhystrix-dashboard-turbine
    Voir sur GitHub↗6,196
  • macrozheng/springcloud-learningAvatar de macrozheng

    macrozheng/springcloud-learning

    6,924Voir sur GitHub↗

    This project is a reference implementation of a distributed system built using Spring Cloud Alibaba, Spring Boot, and JDK 17. It serves as a comprehensive model for implementing a microservices architecture. The system integrates a wide range of distributed patterns, including global transaction coordination for data consistency, OAuth2 and JWT for identity management, and Kubernetes-based container orchestration. It features a dedicated observability stack for distributed request tracing, log aggregation, and service health monitoring. The implementation covers several functional domains, i

    Javajavaspringbootspringcloud
    Voir sur GitHub↗6,924
  • dyc87112/springcloud-learningAvatar de dyc87112

    dyc87112/SpringCloud-Learning

    7,375Voir sur GitHub↗

    SpringCloud-Learning is an educational project that demonstrates how to build microservices using Spring Cloud, covering the core patterns of service discovery, centralized configuration management, and API gateway routing. The project provides hands-on examples for registering and discovering microservice instances with Nacos, Eureka, or Consul, and for routing external API requests through Spring Cloud Gateway with support for filters and load balancing. The tutorials explore service resilience through circuit breakers and rate limiting with Sentinel and Hystrix, including custom fallback l

    Javaconsuleurekahystrix
    Voir sur GitHub↗7,375
Voir les 30 alternatives à Spring Cloud Platform→

Questions fréquentes

Que fait wxiaoqi/spring-cloud-platform ?

Spring Cloud Platform is a management system for orchestrating and monitoring microservices built on the Spring Cloud and Alibaba ecosystems. It serves as a centralized infrastructure for managing distributed service ecosystems.

Quelles sont les fonctionnalités principales de wxiaoqi/spring-cloud-platform ?

Les fonctionnalités principales de wxiaoqi/spring-cloud-platform sont : Microservices Architectures, Spring Cloud Implementations, Traffic Management Gateways, Gateway Routing, Centralized Configuration Systems, Microservice Platforms, Service Discovery and Invocation, Service Discovery Registries.

Quelles sont les alternatives open-source à wxiaoqi/spring-cloud-platform ?

Les alternatives open-source à wxiaoqi/spring-cloud-platform incluent : zhoutaoo/springcloud — SpringCloud is a development platform for building distributed systems and cloud-native microservices. It provides an… ityouknow/spring-cloud-examples — This is a learning collection of example projects that demonstrate core Spring Cloud patterns for building… macrozheng/springcloud-learning — This project is a reference implementation of a distributed system built using Spring Cloud Alibaba, Spring Boot, and… dyc87112/springcloud-learning — SpringCloud-Learning is an educational project that demonstrates how to build microservices using Spring Cloud,… shishan100/java-interview-advanced — This project is a technical interview course and study guide focused on senior-level Java engineering. It provides a… pig-mesh/pig — Pig is a microservice-based RBAC permission management platform built on Spring Cloud and Spring Boot, with OAuth2…