awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
wxiaoqi avatar

wxiaoqi/Spring-Cloud-Platform

0
View on GitHub↗

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.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

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.
6,419 stars·2,355 forks·Java·18 views

Star history

Star history chart for wxiaoqi/spring-cloud-platformStar history chart for wxiaoqi/spring-cloud-platform

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Spring Cloud Platform

These projects share indexed features with Spring Cloud Platform. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • zhoutaoo/springcloudzhoutaoo avatar

    zhoutaoo/SpringCloud

    8,932View on 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
    View on GitHub↗8,932
  • ityouknow/spring-cloud-examplesityouknow avatar

    ityouknow/spring-cloud-examples

    6,196View on 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
    View on GitHub↗6,196
  • macrozheng/springcloud-learningmacrozheng avatar

    macrozheng/springcloud-learning

    6,924View on 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
    View on GitHub↗6,924
  • dyc87112/springcloud-learningdyc87112 avatar

    dyc87112/SpringCloud-Learning

    7,375View on 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
    View on GitHub↗7,375
Compare all 30 related projects→

Frequently asked questions

What does wxiaoqi/spring-cloud-platform do?

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.

What are the main features of wxiaoqi/spring-cloud-platform?

The main features of wxiaoqi/spring-cloud-platform are: Microservices Architectures, Spring Cloud Implementations, Traffic Management Gateways, Gateway Routing, Centralized Configuration Systems, Microservice Platforms, Service Discovery and Invocation, Service Discovery Registries.

Which projects share features with wxiaoqi/spring-cloud-platform?

Projects with overlapping indexed features include: 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…