gRPC, built on HTTP/2, inherently supports flow control. The server can push updates, but it must also respect flow control signals from the client, ensuring that it doesn't send data faster than what the client can handle. - Source: dev.to / 27 days ago
While gRPC and Apache Thrift have served the microservice architecture well, CloudWeGo's advanced features and performance metrics set it apart as a promising open source solution for the future. - Source: dev.to / 2 months ago
The Dart implementation of gRPC which puts mobile and HTTP/2 first. It's built and maintained by the Dart team. Grpc is a high-performance RPC (remote procedure call) framework that is optimized for efficient data transfer. - Source: dev.to / 3 months ago
gRPC is a high-performance, open-source RPC (Remote Procedure Call) framework initially developed by Google. It uses Protocol Buffers for serialization and supports bidirectional streaming. - Source: dev.to / 3 months ago
In general, tunneling through HTTP2 turns out to be a great choice. There is a RPC protocol built on top of HTTP2: gRPC[1]. This is because HTTP2 is great at exploiting a TCP connection to transmit and receive multiple data structures concurrently - multiplexing. There may not be a reason to use HTTP3 however, as QUIC already provides multiplexing. I expect that in the future most communications will be over... - Source: Hacker News / 4 months ago
I have decided to use gRPC because it's a very simple protocol and it's very easy to use. - Source: dev.to / 5 months ago
Goa generates gRPC code for you. Grpc is an efficient alternative to plain HTTP, over which you can provide your API. It requires the use of protocol buffers, made by Google. Our repository already provides the protoc app for you, in completed_app/lib. - Source: dev.to / 5 months ago
As a result, frameworks that help create high-performing APIs have been developed in recent years. Some examples of such frameworks include Representational State Transfer (REST) and Google Remote Procedure Call (gRPC). - Source: dev.to / 7 months ago
Inter-Service Communication: Middleware provides communication channels and protocols that enable microservices to communicate with each other. This can include message brokers like RabbitMQ, Apache Kafka, RPC frameworks like gRPC, or RESTful APIs. - Source: dev.to / 7 months ago
gRPC is a modern, high performance remote procedure call (RPC) framework that can be run in any environment. Built on protocol buffers (commonly called protobufs), gRPC is extensible and, efficient, and has wide support in many languages and runtimes. You can take a look at our what is gRPC post to learn more. - Source: dev.to / 10 months ago
It's inspired by gRPC, like gRPC, It creates bindings for various platforms. Source: 10 months ago
Additionally, a basic understanding of C++ is helpful for the third/final project (particularly OOP in that context, as well as C++11 and later features of the standard library, such as smart pointers). For this last project, it may also help to get a head start with gRPC (and correspondingly protobufs for data serialization), since that's more of the conceptual hurdle for that project than C++ itself per se (most... Source: 10 months ago
gRPC (Google Remote Procedure Call) is a modern open source high-performance Remote Procedure Call (RPC) framework developed by Google. Google has been using Remote Procedure Call (RPC) infrastructure called Stubby to handle communications in large-scale distributed applications since 2001. After years of internal use, Google decided to further enhance and improve the technology and launched the next generation of... - Source: dev.to / 11 months ago
I haven't done socket-level coding in ages. My last project I used gRPC for client/server I/O and it worked great! Source: 12 months ago
Yes, I have gone back to C and C++ :) Using Wt[0], FoundationDB[1] and gRPC C++[2] for my side project. One thing to rule them all :) [0] https://webtoolkit.eu [1] https://www.foundationdb.org [2] https://grpc.io. - Source: Hacker News / about 1 year ago
I’m a big fan of doing things programmatically, so let’s create our test from a YAML file. Per the Tracetest docs, you can create tests from HTTP requests, gRPC requests, cURL commands, and more. In our case, we’re creating our tests from a gRPC request, so our Tracetest test definition file YAML looks like this:. - Source: dev.to / about 1 year ago
Backend is more tricky. - RESTful APIs I prefer Koajs - For a RPC/microsevice, I have only used gRPC - For a CLI, yargs and inquirer. Source: about 1 year ago
gRPC is the Incubating project with the most GitHub stars and the only CNCF project in the category of Orchestration & Management / Remote Procedure Call (RPC). RPC is a way of handling communication between services. It allows for bandwidth-efficient communications and many programming languages enable RPC interface implementations. - Source: dev.to / over 1 year ago
The Music Player also uses gRPC and GraphQL as API, which allows for more flexibility and scalability compared to traditional REST APIs. Grpc is a high-performance, open-source framework for building remote procedure call (RPC) APIs, while GraphQL is a query language for APIs that allows for more fine-grained data retrieval. - Source: dev.to / over 1 year ago
gRPC(Google Remote Procedure Call) is a modern open source high performance Remote Procedure Call (RPC) framework, which is typically used in development of microserivces. - Source: dev.to / over 1 year ago
gRPC is an efficient tunnel-style (RPC) implementation and is well-suited for distributed systems. It has SDKs for many languages and platforms, so it can be used widely, for communication across platforms and languages. Grpc is super fast and efficient because it uses Protocol Buffers (protobufs) to serialize and deserialize, the HTTP/2 standard for optimized binary transfers, and bidirectional streaming to... - Source: dev.to / over 1 year ago
Do you know an article comparing gRPC to other products?
Suggest a link to a post with product alternatives.
This is an informative page about gRPC. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.