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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • apache/brpcAvatar de apache

    apache/brpc

    17,545Voir sur GitHub↗

    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
    Voir sur GitHub↗17,545
  • line/armeriaAvatar de line

    line/armeria

    5,115Voir sur GitHub↗

    Armeria est un framework de microservices basé sur Netty utilisé pour construire des services asynchrones haute performance. Il fonctionne comme un serveur RPC multi-protocole capable d'exposer des services gRPC, Thrift et REST sur un port unique unifié. Le projet se distingue par sa capacité à exécuter divers protocoles de communication simultanément et par sa console web de débogage RPC intégrée, qui permet la découverte et l'invocation d'appels de procédure distante via JSON. Il inclut également un transcodeur gRPC vers JSON pour permettre la compatibilité des clients web avec les services Protobuf. Le framework fournit une suite complète de capacités de microservices, incluant des clients RPC réactifs avec disjoncteurs (circuit breakers) et tentatives (retries), équilibrage de charge côté client, et intégration de découverte de services avec DNS, ZooKeeper et Consul. Il couvre en outre l'observabilité des systèmes distribués via la collecte de métriques, le traçage distribué et la documentation interactive des services. Armeria prend en charge l'intégration de conteneurs de servlets hérités et s'intègre avec des frameworks web tiers pour permettre la coexistence au sein d'un même processus serveur.

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

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