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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 Repos

Awesome GitHub RepositoriesThrift Message Dispatching

Logic for routing incoming Thrift protocol messages to the corresponding service methods.

Distinct from Request Processing Architectures: Specific to the dispatching of Thrift-encoded RPC requests.

Explore 2 awesome GitHub repositories matching networking & communication · Thrift Message Dispatching. Refine with filters or upvote what's useful.

Awesome Thrift Message Dispatching GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • apache/brpcAvatar von apache

    apache/brpc

    17,545Auf GitHub ansehen↗

    brpc is a high-performance C++ RPC framework and network programming library designed for building distributed systems. It functions as a multi-protocol RPC server capable of hosting and detecting multiple communication protocols, including gRPC, Thrift, HTTP, Redis, and Memcached, on a single TCP port. The project distinguishes itself through high-throughput data transport and memory efficiency, utilizing RDMA-based transport to bypass the kernel TCP stack and zero-copy memory management to eliminate data duplication. It also implements the Raft algorithm for consensus-based state replicatio

    Dispatches incoming Thrift protocol messages to specific service methods for processing.

    C++rpc
    Auf GitHub ansehen↗17,545
  • line/armeriaAvatar von line

    line/armeria

    5,115Auf GitHub ansehen↗

    Armeria ist ein Netty-basiertes Microservice-Framework, das für den Bau hochperformanter asynchroner Dienste verwendet wird. Es fungiert als Multi-Protokoll-RPC-Server, der in der Lage ist, gRPC-, Thrift- und REST-Dienste über einen einzigen, vereinheitlichten Port bereitzustellen. Das Projekt zeichnet sich durch die Fähigkeit aus, diverse Kommunikationsprotokolle gleichzeitig auszuführen, sowie durch eine integrierte RPC-Debugging-Webkonsole, die die Entdeckung und den Aufruf von Remote Procedure Calls via JSON ermöglicht. Es enthält zudem einen gRPC-zu-JSON-Transcoder, um die Kompatibilität von Web-Clients mit Protobuf-Diensten zu ermöglichen. Das Framework bietet eine umfassende Suite an Microservice-Funktionen, darunter reaktive RPC-Clients mit Circuit-Breakern und Retries, clientseitiges Load-Balancing sowie Service-Discovery-Integration mit DNS, ZooKeeper und Consul. Es deckt zudem die Beobachtbarkeit verteilter Systeme durch Metriken-Sammlung, verteiltes Tracing und interaktive Servicedokumentation ab. Armeria unterstützt das Einbetten von Legacy-Servlet-Containern und integriert sich in Web-Frameworks von Drittanbietern, um die Koexistenz innerhalb eines einzigen Serverprozesses zu ermöglichen.

    Routes multiple Thrift services on a single port by delegating requests based on the service name.

    Java
    Auf GitHub ansehen↗5,115
  1. Home
  2. Networking & Communication
  3. Communication Protocols and Architectures
  4. Request Processing Architectures
  5. Thrift Message Dispatching