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
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
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
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
Motan هو إطار عمل RPC عبر اللغات وشبكة خدمات موزعة مصممة لبناء خدمات موزعة عالية الأداء. يعمل كطبقة شبكات تدير اكتشاف الخدمة، وتوجيه الطلبات، وتوزيع حركة المرور عبر مجموعات الخوادم.
الميزات الرئيسية لـ 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: 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…