HTTP/2 is a framed binary protocol, so it makes a lot of sense to allow queue operations via it. The easiest way to do this is probably grpc, so that should be the first option looked at.
I'm pretty sure I don't want to use gRPC now since server push + framing is really what I need. However, the go support for push is only on a branch right now so it isn't worth integrating yet
HTTP/2 is a framed binary protocol, so it makes a lot of sense to allow queue operations via it. The easiest way to do this is probably grpc, so that should be the first option looked at.