-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
push to web clients using WS or SSE ? #131
Comments
https://www.youtube.com/watch?v=qHrS0lqeZeo&nohtml5=False looks like google have implemented something kind of similar to this in golang, but also they do not support streams. they added service discovery and some nice tooling.. |
Yeah. |
Might be worth checking out luci-go repo. https://github.com/luci/luci-go/ One ref to help: They are also not supporting streaming back up to a browser using WS or SSE as far as I can tell. |
Thank you for the pointers. The purpose of pRPC and the one of grpc-gateway are different. They are trying to transport something similar to gRPC over HTTP/1.1. In particular, it allows users to run their gRPC application in classic Go runtime of AppEngine. Also they allow users to reuse existing service implementation in process, but the implementation must be in Go. grpc-gateway intend to provide traditional JSON-based RESTful APIs on top of other gRPC services. It cannot run in the same process as the services, but it does not require the services to be in Go. Also its handers are compatible to |
Does this generate any push functionality ? For example Websockets, etc etc
Does it make sense that a bit directions system like GRPC is begging to be proxied via web sockets ?
I think that SSE would be easier, having read a bit about it.
The text was updated successfully, but these errors were encountered: