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

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

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

alibaba/dubbo

0
View on GitHub↗
41,522 نجوم·26,424 تفرعات·Java·Apache-2.0·1 مشاهدةdubbo.apache.org↗

Dubbo

Dubbo is a high-performance Java remote procedure call framework and microservice governance platform. It enables communication between distributed services using a remote service orchestrator and a distributed service registry to locate available providers in real time.

The system provides a microservice monitoring suite for health tracking and distributed tracing, alongside integrated security plugins for access control. It manages network traffic through routing strategies, rate limiting, and thread pool isolation to maintain system stability.

The framework covers broader capabilities in service discovery and microservice governance, allowing for the coordination of registration and configuration across distributed architectures.

Features

  • Remote Procedure Call Frameworks - Provides a high-performance RPC framework for executing functions across distributed address spaces as if they were local calls.
  • Service Discovery - Provides mechanisms for dynamically locating and routing to service instances via a distributed registry.
  • Registry-Based Service Discovery - Locates available service providers by querying a centralized registry that synchronizes network addresses across the cluster.
  • Network Traffic Management - Manages request flow using routing strategies, rate limiting, and thread pool isolation to maintain system stability.
  • RPC Frameworks - Provides a high-performance Java RPC framework for communication between distributed services via TCP and REST.
  • Service Exposure - Enables routing requests between distributed providers and consumers using high-performance TCP and REST protocols.
  • Service Governance - Coordinates service discovery, registration, and load balancing to maintain stability in distributed microservices environments.
  • Microservice Platforms - Serves as a comprehensive platform for governing service discovery, registration, and configuration in distributed architectures.
  • Real-Time Push Updates - Implements real-time propagation of configuration changes from a central server to all connected application nodes.
  • Dynamic Configuration Updates - The product supports updating application settings and environment variables in real-time without requiring a full restart of the service.
  • Service Health Monitoring - Tracks operational health and performance of remote services through integrated metrics and distributed tracing.
  • Real-time Configuration Updates - Enables updating environment variables and service settings in real time without needing to restart the application.
  • Protocol-Agnostic Transport Layers - Decouples service APIs from network transport, allowing seamless switching between TCP, HTTP, and gRPC.
  • Command-Based Pool Isolation - Protects system stability by allocating dedicated thread pools to different services to prevent cascading failures.
  • Request Interceptors - Features a pluggable chain of filters to handle security, logging, and traffic routing for RPC requests.
  • Proxy-Based Remote Invocation - Uses client-side dynamic proxies to transparently redirect local method calls to remote service providers.
  • Traffic Orchestration Frameworks - Controls network traffic through routing strategies, rate limiting, and thread pool isolation.
  • Microservices Health Monitoring - Ships a health tracking system providing distributed tracing and performance metrics for Java microservices.
  • System Health Monitoring - Tracks application health and performance through integrated metrics, distributed tracing, and a management console.
  • Distributed Applications - High-performance RPC framework for distributed services.
  • Java and JVM Ecosystem - High-performance RPC framework for Java applications.
  • Web Frameworks - High-performance Java RPC framework for distributed service governance.

سجل النجوم

مخطط تاريخ النجوم لـ alibaba/dubboمخطط تاريخ النجوم لـ alibaba/dubbo

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

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

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

Start searching with AI

بدائل مفتوحة المصدر لـ Dubbo

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Dubbo.
  • apache/dubbo-spring-boot-projectالصورة الرمزية لـ apache

    apache/dubbo-spring-boot-project

    5,389عرض على 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
    عرض على GitHub↗5,389
  • apache/dubboالصورة الرمزية لـ apache

    apache/dubbo

    41,519عرض على GitHub↗

    Dubbo is a Java RPC framework and microservices governance platform designed for high-performance remote procedure calls in distributed architectures. It provides the foundational components necessary to connect distributed services across a network, including a binary data serialization library and a distributed service registry. The platform distinguishes itself through a comprehensive governance suite that manages service discovery, load balancing, and traffic routing. It enables precise control over network traffic via conditional routing and a pluggable extension mechanism based on a ser

    Javadistributed-systemsdubboframework
    عرض على GitHub↗41,519
  • apache/dubbo-goالصورة الرمزية لـ apache

    apache/dubbo-go

    4,938عرض على GitHub↗

    Apache Dubbo Go is a Go language implementation of the Apache Dubbo framework designed for building high-performance microservices. It serves as a cross-language RPC framework and microservices communication layer that enables remote procedure calls between services written in different programming languages. The framework functions as a service governance toolset and a distributed service mesh proxy, allowing data planes to connect with external control planes in proxy or proxyless modes. It specifically provides a compatibility layer to facilitate communication between Go and Java-based ser

    Gogohttp2microservices
    عرض على GitHub↗4,938
  • apache/dubbo-adminالصورة الرمزية لـ apache

    apache/dubbo-admin

    4,048عرض على GitHub↗

    dubbo-admin is a web-based administration console and management interface for the Apache Dubbo ecosystem. It serves as a centralized tool for configuring and monitoring services, providers, and consumers across distributed microservices architectures. The project functions as a traffic control plane and service governance tool, enabling the implementation of request routing rules, canary deployments, and traffic regulation. It provides a dedicated interface for orchestrating service mesh data planes and proxy configurations to connect services within a unified network management layer. The

    Goadmincontrol-planego
    عرض على GitHub↗4,048
عرض جميع البدائل الـ 30 لـ Dubbo→

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

ما هي وظيفة alibaba/dubbo؟

Dubbo is a high-performance Java remote procedure call framework and microservice governance platform. It enables communication between distributed services using a remote service orchestrator and a distributed service registry to locate available providers in real time.

ما هي الميزات الرئيسية لـ alibaba/dubbo؟

الميزات الرئيسية لـ alibaba/dubbo هي: Remote Procedure Call Frameworks, Service Discovery, Registry-Based Service Discovery, Network Traffic Management, RPC Frameworks, Service Exposure, Service Governance, Microservice Platforms.

ما هي البدائل مفتوحة المصدر لـ alibaba/dubbo؟

تشمل البدائل مفتوحة المصدر لـ alibaba/dubbo: apache/dubbo-spring-boot-project — This project is an integration framework that bootstraps Apache Dubbo remote procedure call services within Spring… apache/dubbo — Dubbo is a Java RPC framework and microservices governance platform designed for high-performance remote procedure… apache/dubbo-go — Apache Dubbo Go is a Go language implementation of the Apache Dubbo framework designed for building high-performance… apache/dubbo-admin — dubbo-admin is a web-based administration console and management interface for the Apache Dubbo ecosystem. It serves… linkerd/linkerd2 — This project is a service mesh platform designed to manage, secure, and observe service-to-service communication… neuecc/magiconion — MagicOnion is a remote procedure call framework for the .NET platform and Unity. It functions as a binary API protocol…