Application Load Balancers enables gRPC workloads with end to end HTTP/2 support
1–10 of 156 posts
Re: Application Load Balancers enables gRPC workloads with end to end HTTP/2 support
#2Re: Application Load Balancers enables gRPC workloads with end to end HTTP/2 support
#3What's the main use-case for gRPC?
I had the impression RPC was seen as a mistake.
Sure, gRPC also uses a binary protocol, but that doesn't seem like a USP of gRPC. Why didn't they went fron non-RPC binary?
Serious question! It sounds a bit counterinuitive to me at the first glance.
Re: Application Load Balancers enables gRPC workloads with end to end HTTP/2 support
#4Re: Application Load Balancers enables gRPC workloads with end to end HTTP/2 support
#5Half-OT: What's the main use-case for gRPC? I had the impression RPC was seen as a mistake. Sure, gRPC also uses a binary protocol, but that doesn't seem like a USP of gRPC. Why didn't they went fron non-RPC binary? Serious question! It sounds a bit counterinuitive to me at the first glance.
Re: Application Load Balancers enables gRPC workloads with end to end HTTP/2 support
#6Half-OT: What's the main use-case for gRPC? I had the impression RPC was seen as a mistake. Sure, gRPC also uses a binary protocol, but that doesn't seem like a USP of gRPC. Why didn't they went fron non-RPC binary? Serious question! It sounds a bit counterinuitive to me at the first glance.
Compared to plain JSON/REST RPC, it has all the advantages of protobuf over JSON (ie. strong typing, client/server code generation, API evolution, etc), but also provides some niceties at the transport layer: bidirectional streaming, high quality TCP connection multiplexing, ...
Re: Application Load Balancers enables gRPC workloads with end to end HTTP/2 support
#7Can somebody please explain to me why we would use gRPC?
Re: Application Load Balancers enables gRPC workloads with end to end HTTP/2 support
#8Can somebody please explain to me why we would use gRPC?
Re: Application Load Balancers enables gRPC workloads with end to end HTTP/2 support
#9Can somebody please explain to me why we would use gRPC?
Sure enough openapi can do all of this I guess but grpc definitions in Protobuf or Google artman are just way quicker to understand and work with. (At least for me)
Re: Application Load Balancers enables gRPC workloads with end to end HTTP/2 support
#10Can somebody please explain to me why we would use gRPC?
- You want to have inter-service RPC.
- You want not only unary calls, but also bidirectional streaming.
- You want a well-defined schema for your RPC data and methods.
- You want a cross-language solution that guarantees interoperability (no more JSON parsing differences! [1])
[1] - http://seriot.ch/parsing_json.php