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

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

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

weibocom/motan

0
View on GitHub↗
5,878 نجوم·1,748 تفرعات·Java·6 مشاهدات

Motan

Motan هو إطار عمل RPC عبر اللغات وشبكة خدمات موزعة مصممة لبناء خدمات موزعة عالية الأداء. يعمل كطبقة شبكات تدير اكتشاف الخدمة، وتوجيه الطلبات، وتوزيع حركة المرور عبر مجموعات الخوادم.

يعمل النظام كموازن تحميل عبر مراكز البيانات، حيث يوزع الطلبات عبر مجموعات ومراكز بيانات متعددة باستخدام الجدولة المرجحة. يتضمن سجل اكتشاف الخدمة لتحديد وربط مثيلات الخدمة المتاحة تلقائياً داخل بيئة شبكة موزعة.

يوفر إطار العمل قدرات لتنسيق الخدمة الموزعة من خلال استدعاءات الإجراءات البعيدة المتزامنة وغير المتزامنة. كما ينفذ توجيه الخدمة عالي التوفر لضمان الاستقرار عبر مراكز بيانات مختلفة ويدير تبادل البيانات بين الخدمات المكتوبة بلغات برمجة مختلفة.

Features

  • Cross-Language RPC Frameworks - Provides a high-performance framework for remote procedure calls across different programming languages.
  • Network Service Discovery - Locates and organizes available service instances across a distributed network cluster using configuration components.
  • Service Registry Integrations - Integrates with external discovery systems to automatically track and locate available service instances.
  • Service Meshes - Functions as a networking layer that manages service discovery, request routing, and traffic distribution across server clusters.
  • High Availability Routing - Ensures high availability by directing traffic between clusters based on network proximity and configuration.
  • Weighted Load Balancing - Distributes incoming requests across instances using weighted scheduling and datacenter-aware logic.
  • Remote Procedure Calls - Executes functions on distributed servers as if they were local using synchronous and asynchronous patterns.
  • Interface Definition Languages - Uses a shared schema to generate typed client and server stubs for cross-language communication.
  • Service Discovery Registries - Implements a service discovery registry to automatically locate and link available service instances within a distributed network.
  • Service Instance Discovery - Automatically finds and links to available service instances operating within a cluster.
  • High Availability Services - Optimizes resource handling and connection stability to maintain service uptime during high-load scenarios.
  • Cross-Language Service Communication - Enables services written in different languages to exchange data and trigger functions.
  • Cross-Datacenter Scheduling - Distributes requests across multiple clusters and data centers using weighted scheduling for high availability.
  • Service Traffic Routing - Directs requests using custom load balancing and traffic adjustments to optimize service scheduling.
  • Cross-Cluster Traffic Steering - Routes requests across multiple clusters using weighted balancing and cross-datacenter logic.
  • Distributed Service Coordination - Coordinates work across multiple servers using synchronous and asynchronous remote procedure call patterns.
  • Request-Response Pattern Support - Implements non-blocking remote procedure calls to coordinate work between servers while improving throughput.

سجل النجوم

مخطط تاريخ النجوم لـ weibocom/motanمخطط تاريخ النجوم لـ weibocom/motan

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

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

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

Start searching with AI

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Motan.
  • 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/thriftالصورة الرمزية لـ apache

    apache/thrift

    10,933عرض على GitHub↗

    Thrift is a cross-language remote procedure call framework and data serialization protocol. It provides an interface definition language to specify data types and service interfaces in a neutral format, enabling the automated generation of client and server code across multiple programming languages. The project functions as a polyglot service communicator using a layered software stack to ensure interoperable communication. It focuses on implementing cross-language remote procedure calls and transforming complex data structures into standardized formats for efficient network transport. The

    C++
    عرض على GitHub↗10,933
  • alipay/sofa-rpcالصورة الرمزية لـ alipay

    alipay/sofa-rpc

    3,921عرض على GitHub↗

    sofa-rpc is a Java-based remote procedure call framework designed for executing remote functions and exchanging data between distributed applications. It serves as a distributed service orchestrator and communication tool, providing a registry-integrated manager to locate and track active network endpoints across a cluster. The framework is built with an interface-based plugin architecture, allowing internal logic and RPC behaviors to be customized through abstraction interfaces. This extensibility enables the implementation of specialized business logic without modifying the core system. Th

    Java
    عرض على GitHub↗3,921
  • alibaba/nacosالصورة الرمزية لـ alibaba

    alibaba/nacos

    33,025عرض على GitHub↗

    Nacos is a service discovery and configuration platform designed for cloud native environments. It serves as a management plane that orchestrates service registries, handles dynamic application settings through a remote configuration store, and functions as a load balancing control plane for distributed clusters. The platform differentiates itself by providing real-time configuration updates that push changes to clients without requiring service restarts. It also implements weighted routing and DNS-based traffic routing to manage load balancing policies across a fleet of healthy service insta

    Javaa2a-registryagentai-registry
    عرض على GitHub↗33,025
عرض جميع البدائل الـ 30 لـ Motan→

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

ما هي وظيفة weibocom/motan؟

Motan هو إطار عمل RPC عبر اللغات وشبكة خدمات موزعة مصممة لبناء خدمات موزعة عالية الأداء. يعمل كطبقة شبكات تدير اكتشاف الخدمة، وتوجيه الطلبات، وتوزيع حركة المرور عبر مجموعات الخوادم.

ما هي الميزات الرئيسية لـ weibocom/motan؟

الميزات الرئيسية لـ weibocom/motan هي: Cross-Language RPC Frameworks, Network Service Discovery, Service Registry Integrations, Service Meshes, High Availability Routing, Weighted Load Balancing, Remote Procedure Calls, Interface Definition Languages.

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

تشمل البدائل مفتوحة المصدر لـ weibocom/motan: apache/dubbo-spring-boot-project — This project is an integration framework that bootstraps Apache Dubbo remote procedure call services within Spring… apache/thrift — Thrift is a cross-language remote procedure call framework and data serialization protocol. It provides an interface… alipay/sofa-rpc — sofa-rpc is a Java-based remote procedure call framework designed for executing remote functions and exchanging data… alibaba/nacos — Nacos is a service discovery and configuration platform designed for cloud native environments. It serves as a… linkerd/linkerd2 — This project is a service mesh platform designed to manage, secure, and observe service-to-service communication… smallnest/rpcx — rpcx is a high-performance remote procedure call framework for building scalable microservices in Go. It functions as…