protobuf icon indicating copy to clipboard operation
protobuf copied to clipboard

Interop test for Envoy, nginx and grpcwebproxy backends

Open rwlincoln opened this issue 5 years ago • 2 comments

Does the generated client code work with the Envoy proxy? I understand there may be some compatibility issues, particularly with regard to streaming services. Perhaps some sort of interoperability tests could be added.

rwlincoln avatar Aug 14 '18 07:08 rwlincoln

I haven't tried it! It's an interesting thought. Would you be interested in trying it out? I have no experience of using the Envoy proxy myself. If you don't think you can do I can try and take a look when I have time. In the meantime the obvious workaround is to use the Improbable proxy (if indeed there are compatibility issues :thinking:).

johanbrandhorst avatar Aug 14 '18 08:08 johanbrandhorst

I expect Client-side and Bi-directional streaming certainly not to work since it uses the websocket transport. Unary and Server side streaming should work though.

johanbrandhorst avatar Aug 14 '18 08:08 johanbrandhorst