Hacker GitHub

← All repos

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

Mentions per year 28 mentions · busiest year 2017 (5)
20082026
  1. 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
  2. ▲ 3
    Unbounded connection churn issue in gRPC-go
    story by fastest963 · 2026-05-08 · 1 comment
  3. …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
  4. …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…
  5. …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…
  6. 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…
  7. …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
  8. 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…
  9. 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
  10. …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
  11. 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
  12. …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
  13. …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
  14. https://github.com/grpc/grpc-go/tree/master/balancer
  15. …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
  16. …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
  17. grpc-go: https://github.com/grpc/grpc-go
    comment by blacksmythe · 2018-11-10 · in Nine years of Go
  18. …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…
  19. …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.…
  20. 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
  21. grpc-go ( https://github.com/grpc/grpc-go ) + grpc-gateway ( https://github.com/grpc-ecosystem/grpc-gateway )
  22. …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
  23. …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
  24. …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…
  25. …still provides some insights into how you might structure your code for that kind of project. [1] https://github.com/grpc/grpc-go
  26. …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
  27. …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
  28. …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