You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I want to experiment on some ideas like "use a go worker pool and an channel to propagate back pressure to client " Which looks like it requires a new Server struct implementation. But due to Server is a concrete struct, there is no way for me to provide a override Server implementation easily without modifying the grpc source code. I can't just copy server.go either, because it is using some "internal" packages .
what's my best options here?
The text was updated successfully, but these errors were encountered:
If you're interested in contributing improvements to our server implementation, let us know. Otherwise, what you describe could only be achieved when/if we implement this pending gRFC: grpc/proposal#103
Hello, right now golang grpc starts a go-routine on every single request, as seen here:
grpc-go/server.go
Line 917 in 15739b5
I want to experiment on some ideas like "use a go worker pool and an channel to propagate back pressure to client " Which looks like it requires a new Server struct implementation. But due to Server is a concrete struct, there is no way for me to provide a override Server implementation easily without modifying the grpc source code. I can't just copy server.go either, because it is using some "internal" packages .
what's my best options here?
The text was updated successfully, but these errors were encountered: