grpc/grpc-go
View on GitHub ↗ ★ 23,098 Go
The Go language implementation of gRPC. HTTP/2 based RPC
28 mentions on Hacker News by 26 people: 1 story, 27 comments · first 2016-02-12 · latest 2026-08-18
20082026
-
Actually, I managed to reproduce this. It was caused by upstream grpc connection pool ( https://github.com/grpc/grpc-go/issues/9330 ). Fixing it now.
comment by chrislusf · 2026-08-18 · in On AI regulation and messaging -
▲ 3
Unbounded connection churn issue in gRPC-gostory by fastest963 · 2026-05-08 · 1 comment
-
…what OBI calls binding executors. People don’t do this though because it’s not worth it. [1]: https://github.com/grpc/grpc-go/blob/06fc26a196350499dd0cf2d...
comment by riwsky · 2026-04-19 · in One interface, every protocol -
…that it would be unresponsive to pod updates, and cause mini 30s outages. The code in question was: https://github.com/grpc/grpc-go/blob/b597a8e1d0ce3f63ef8a7b6... That meant that deploying a service which drained in less than 30s would…
comment by euank · 2025-10-01 · in Intelligent Kubernetes Load Balancing at Databricks -
…thank you! Now latency is just RTT + server time + payloadsize/bandwidth, not multiple times RTT: https://github.com/grpc/grpc-go/issues/8436#issuecomment-311... I was not aware of this setting, it's pretty unfortunate this is a…
comment by lacop · 2025-07-24 · in The Surprising gRPC Client Bottleneck in Low-Latency Networks -
Somewhat related, I'm running into a gRPC latency issue in https://github.com/grpc/grpc-go/issues/8436 If request payload exceeds certain size the response latency goes from network RTT to double that, or triple. Definitely something wrong…
comment by lacop · 2025-07-23 · in The Surprising gRPC Client Bottleneck in Low-Latency Networks -
…with HTTP it's officially a response and you usually see Response in the API but not always [1]). https://github.com/grpc/grpc-go/blob/master/examples/hellowo... To me, this is a good thing. Good protocol, annoying name. 1:…
comment by benatkin · 2024-10-24 · in xAI Grok API Beta -
The reflection service is open-sourced (at least for some sdks): * https://github.com/grpc/grpc-go/blob/master/Documentation/se... * https://chromium.googlesource.com/external/github.com/grpc/g... You must explicitly enable it in code and…
comment by dilyevsky · 2024-03-10 · in Reverse Engineering Protobuf Definitions from Compiled Binaries -
If you read the first comment, you’ll see the API was documented as being experimental. https://github.com/grpc/grpc-go/issues/3798#issuecomment-670...
comment by tqkxzugoaupvwqr · 2023-03-21 · in Curl 8.0.1 -
…who maintains the grpc Go library who are more than fine breaking the public API in minor changes. https://github.com/grpc/grpc-go/issues/3798
comment by sethammons · 2023-03-21 · in Curl 8.0.1 -
Found the root cause from https://github.com/grpc/grpc-go/commit/383b1143 (original issue: https://github.com/grpc/grpc-go/issues/75 ): // Note that ServeHTTP uses Go's HTTP/2 server implementation which is // totally separate from…
comment by throwdbaaway · 2023-01-02 · in Golang disables Nagle's Algorithm by default -
…could lock/block, etc.) you pretty quickly get into "any error implies we're totally boned". [0]: https://github.com/grpc/grpc-go/blob/f601dfac73c9/examples/f...
comment by joshuamorton · 2022-07-17 · in How “let it fail” leads to simpler code -
…until reading from socket is complete I used this Caddyfile to proxy to the route_guide example ( https://github.com/grpc/grpc-go/tree/master/examples/route_g... ): ``` localhost { reverse_proxy h2c://localhost:50051 } ``` It works like a…
comment by m_sahaf · 2022-05-19 · in Nginx Modern Reference Architectures -
https://github.com/grpc/grpc-go/tree/master/balancer
comment by jeffbee · 2022-05-18 · in We reduced 502 errors by caring about PID 1 in Kubernetes -
…there's a lot more of it than I remember. The EndpointDiscoveryService based gRPC balancer is here: https://github.com/grpc/grpc-go/blob/master/xds/internal/bal... . It appears to balance similarly to Envoy; locality-aware with priorities.…
comment by jrockway · 2020-07-31 · in Migrating Dropbox from Nginx to Envoy -
…performance. Go's GRPC implementation has been suffering from extremely high resource usage due to https://github.com/grpc/grpc-go/issues/1455
comment by fnord123 · 2019-06-26 · in BTrDB: Berkeley Tree Database -
grpc-go: https://github.com/grpc/grpc-go
comment by blacksmythe · 2018-11-10 · in Nine years of Go -
…is a one year old issue in the grpc-go project. But we are not seeing any change in that code ( https://github.com/grpc/grpc-go/blob/master/server.go#L228 ) in the following releases. And I tried to look for an issue mentionning MaxMsgSize…
comment by dolmen · 2018-05-22 · in Go vgo: Semantic Versioning and Human Error -
…that "MaxMsgSize returns a ServerOption to set the max message size in bytes for inbound mesages" https://github.com/grpc/grpc-go/blob/v1.3.0/server.go#L166 , and it has not changed in go-grpc 1.12.0 https://github.com/grpc/grpc-go/blob/v1.…
comment by orivej · 2018-05-21 · in Go vgo: Semantic Versioning and Human Error -
That specific problem was resolved in July last year: https://github.com/grpc/grpc-go/pull/1310 https://github.com/grpc/grpc-go/issues/1043
comment by dfawley · 2018-01-30 · in Upcoming Go protobuf release -
grpc-go ( https://github.com/grpc/grpc-go ) + grpc-gateway ( https://github.com/grpc-ecosystem/grpc-gateway )
comment by prettynatty · 2017-09-07 · in Ask HN: What Go framework for web API are you using in production? -
…protocol support for structured error handling: https://godoc.org/google.golang.org/grpc/status . https://github.com/grpc/grpc-go/pull/1358 should make this easier to use. In practice, the provided error code set is very good, so give them…
comment by stevvooe · 2017-07-21 · in gRPC in Production -
…to Apache 2.0. https://github.com/grpc/grpc/pull/11432 https://github.com/grpc/grpc-java/pull/3047 https://github.com/grpc/grpc-go/pull/1290
comment by morecoffee · 2017-07-16 · in Apache Foundation disallows use of the Facebook “BSD+Patent” license -
…as I really wanted to use gRPC on Go for a current project, this bug ultimately scared me away: https://github.com/grpc/grpc-go/issues/1043 Big kudos to everyone working on it (most of which are Google engineers, some very senior) but I…
comment by sideband · 2017-04-27 · in gRPC-Web: Moving past REST+JSON towards type-safe Web APIs -
…still provides some insights into how you might structure your code for that kind of project. [1] https://github.com/grpc/grpc-go
comment by randomdata · 2017-01-07 · in Ask HN: What do you think is the current best Go webframework and why? -
…months) not using the stdlib context package, because this situation isn't resolved yet, see e.g. https://github.com/grpc/grpc-go/issues/711 and the issues linked from there. > and the very first PR (for some experimental GUI package)…
comment by Merovius · 2016-12-04 · in Codebase Refactoring with Go -
…been gluing Github PRs and Gerrit together with https://github.com/LetsUseGerrit Example in action: https://github.com/grpc/grpc-go/pull/570
comment by bradfitz · 2016-03-15 · in More code review tools -
…Gerrit servers. My bot isn't running publicly yet, but you can see the start of it working at: https://github.com/grpc/grpc-go/pull/546 or https://github.com/grpc/grpc-go/pull/545 (Code is at https://github.com/LetsUseGerrit/gerritbot for…
comment by bradfitz · 2016-02-12 · in GitHub responds to Dear GitHub letter