awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
spring-cloud avatar

spring-cloud/spring-cloud-gateway

0
View on GitHub↗
4,883 نجوم·3,458 تفرعات·Java·Apache-2.0·6 مشاهداتcloud.spring.io↗

Spring Cloud Gateway

Spring Cloud Gateway is an API gateway and routing service built on Spring Boot. It acts as a central entry point for microservices, directing incoming HTTP traffic to downstream services using a combination of predicates and filters.

The project is a non-blocking request router that leverages Netty and Project Reactor to handle high-concurrency traffic via asynchronous data streams. It functions as a dynamic request router and network traffic filter, allowing for the automated detection of and routing to available service instances in dynamic network environments.

The gateway manages microservices traffic by mapping requests based on paths, methods, headers, or host criteria. It provides capabilities for network traffic modification, which includes rewriting URL paths and altering request and response headers through a pipeline of filters.

Features

  • Microservice Traffic Management - Functions as a central entry point for routing and balancing traffic between distributed microservices.
  • Gateway-Based Request Routings - Acts as an external entry point that applies authentication, rate limiting, and path rewriting before forwarding to microservices.
  • Spring Cloud Implementations - Implements the API gateway pattern as part of the Spring Cloud ecosystem for routing and service discovery.
  • API Gateways - Provides a full API gateway implementation for routing external requests to internal microservices.
  • Service Discovery - Provides mechanisms for dynamically locating and routing to service instances in elastic microservices environments.
  • Registry-Based Service Discovery - Employs a registry-based discovery pattern to track and resolve dynamic service member addresses.
  • Dynamic Service Discovery - Resolves logical service names into physical network addresses in real-time for microservices communication.
  • Network Traffic Routing - Directs incoming network requests to specific backend services as a single entry point for all traffic.
  • Network Traffic Transformers - Modifies network headers, parameters, and paths in real-time using a pipeline of filters.
  • Asynchronous Data Streams - Processes network requests as asynchronous data streams using Project Reactor's Flux and Mono.
  • Request Routers - Intercepts and forwards network requests based on dynamic rules including paths, methods, headers, or host criteria.
  • Request and Response Transformations - Implements a pipeline of filters to rewrite URL paths and alter request and response headers.
  • Traffic Routing - Directs HTTP requests to downstream services based on path, method, header, or host criteria.
  • Request and Response Filters - Provides a sequence of filters to alter request and response headers and rewrite paths.
  • Non-blocking I/O - Utilizes non-blocking I/O and an event-loop model to handle high-concurrency network traffic.
  • Request-Response Filter Chains - Implements a modular sequence of interceptors to mutate and validate request and response traffic.
  • Predicate-Based Request Filtering - Evaluates configurable boolean predicates to conditionally dispatch incoming HTTP requests to backend services.
  • Service Discovery Integrations - Integrates with discovery clients to dynamically locate microservice instances without hardcoded addresses.
  • Asynchronous Request Routers - Leverages Netty and Project Reactor as a high-performance engine for mapping traffic to concurrent handlers.
  • Dynamic Service Mapping - Maps incoming HTTP requests to downstream services based on the runtime evaluation of paths and headers.
  • Request Path Rewriters - Provides utilities for rewriting URL paths and modifying headers before they reach backend services.
  • Tiered Route Filters - Provides a tiered filtering architecture that separates global interceptors from route-specific logic.
  • Service Discovery Integrations - Integrates with external naming services and registries to automatically detect and route to available service instances.
  • Request and Response Transformers - Modifies data payloads and headers during the request and response lifecycle via filter chains.
  • API Gateways - Routing and filtering solution for the Spring ecosystem.

سجل النجوم

مخطط تاريخ النجوم لـ spring-cloud/spring-cloud-gatewayمخطط تاريخ النجوم لـ spring-cloud/spring-cloud-gateway

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Spring Cloud Gateway

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Spring Cloud Gateway.
  • alibaba/higressالصورة الرمزية لـ alibaba

    alibaba/higress

    7,558عرض على GitHub↗

    Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It provides a centralized system for routing, securing, and optimizing traffic directed toward large language models, AI agents, and microservice architectures. The project distinguishes itself through deep AI orchestration, including the ability to host and manage Model Context Protocol servers that transform REST APIs into tools for AI agents. It features specialized AI infrastructure for model request proxying, protocol translation across multiple providers, and semantic-based c

    Goai-gatewayai-nativeapi-gateway
    عرض على GitHub↗7,558
  • fabiolb/fabioالصورة الرمزية لـ fabiolb

    fabiolb/fabio

    7,332عرض على GitHub↗

    Fabio is a network gateway that provides reverse proxying, layer 7 traffic management, and automated service discovery mapping. It functions as an HTTP reverse proxy, a gRPC and TCP proxy, and a service discovery gateway to route incoming traffic to healthy backend instances. The project distinguishes itself through deep integration with service registries, specifically acting as a Consul load balancer to automatically synchronize routing tables and update destination targets. It manages diverse traffic types using SNI-based routing for raw TCP streams and maintains full protocol compatibilit

    Go
    عرض على GitHub↗7,332
  • ityouknow/spring-cloud-examplesالصورة الرمزية لـ ityouknow

    ityouknow/spring-cloud-examples

    6,196عرض على 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
    عرض على GitHub↗6,196
  • linkerd/linkerd2الصورة الرمزية لـ linkerd

    linkerd/linkerd2

    11,424عرض على GitHub↗

    This project is a service mesh platform designed to manage, secure, and observe service-to-service communication within Kubernetes clusters. It functions as a control plane that orchestrates transparent sidecar proxies, which intercept and manage network traffic to provide reliable connectivity for microservices. By automating the injection of these proxies, the platform ensures that infrastructure-level policies are applied consistently across all workloads without requiring manual configuration changes. The platform distinguishes itself through its focus on zero-trust security and cross-clu

    Gocloud-nativegolangkubernetes
    عرض على GitHub↗11,424
عرض جميع البدائل الـ 30 لـ Spring Cloud Gateway→

الأسئلة الشائعة

ما هي وظيفة spring-cloud/spring-cloud-gateway؟

Spring Cloud Gateway is an API gateway and routing service built on Spring Boot. It acts as a central entry point for microservices, directing incoming HTTP traffic to downstream services using a combination of predicates and filters.

ما هي الميزات الرئيسية لـ spring-cloud/spring-cloud-gateway؟

الميزات الرئيسية لـ spring-cloud/spring-cloud-gateway هي: Microservice Traffic Management, Gateway-Based Request Routings, Spring Cloud Implementations, API Gateways, Service Discovery, Registry-Based Service Discovery, Dynamic Service Discovery, Network Traffic Routing.

ما هي البدائل مفتوحة المصدر لـ spring-cloud/spring-cloud-gateway؟

تشمل البدائل مفتوحة المصدر لـ spring-cloud/spring-cloud-gateway: alibaba/higress — Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It… fabiolb/fabio — Fabio is a network gateway that provides reverse proxying, layer 7 traffic management, and automated service discovery… ityouknow/spring-cloud-examples — This is a learning collection of example projects that demonstrate core Spring Cloud patterns for building… linkerd/linkerd2 — This project is a service mesh platform designed to manage, secure, and observe service-to-service communication… containous/traefik — Traefik is a cloud-native load balancer and dynamic reverse proxy designed for microservices traffic routing. It… apache/dubbo-admin — dubbo-admin is a web-based administration console and management interface for the Apache Dubbo ecosystem. It serves…