Why Did Google Choose To Implement gRPC Using HTTP/2?

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • gRPC

    The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

  • gRPC is an open-source high-performance RPC framework developed by Google. The design goal of gRPC is to run in any environment, supporting pluggable load balancing, tracing, health checking, and authentication. It not only supports service calls within and across data centers but is also suitable for the last mile of distributed computing, connecting devices, mobile applications, and browsers to backend services. For more on the motivation and principles behind gRPC's design, refer to this article: gRPC Motivation and Design Principles.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • hpbn.co

    High Performance Browser Networking (O'Reilly)

  • From: https://hpbn.co/

  • rsocket

    RSocket Protocol Definition

  • There are many streaming solutions in the industry, such as those based on WebSocket or rsocket. However, these solutions are not universal. Streams in HTTP/2 can also be prioritized, which might be used in complex scenarios, although less frequently in RPC.

  • rpc-benchmark

    java rpc benchmark, 灵感源自 https://www.techempower.com/benchmarks/

  • https://github.com/hank-whu/rpc-benchmark If your scenario is to...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Navigating the gRPC Galaxy: A Different view into Efficient 'api to api' Communication

    1 project | dev.to | 7 Jun 2024
  • The Simdjson Library

    4 projects | news.ycombinator.com | 3 Jun 2024
  • Difference between GraphQL, REST, and gRPC

    2 projects | dev.to | 19 May 2024
  • Demystifying the Protobuf Wire Format

    4 projects | news.ycombinator.com | 17 May 2024
  • Mysterious Moving Pointers

    1 project | news.ycombinator.com | 14 Apr 2024