grpc-web icon indicating copy to clipboard operation
grpc-web copied to clipboard

Is grpc-web-java in development?

Open tachyon-ops opened this issue 6 years ago • 6 comments

Hi all!

After reading this passage from the README.md:

In the future, we expect gRPC-Web to be supported in language-specific Web frameworks, such as Python, Java, and Node. See the roadmap doc.

I would like to know if any effort to create a proxy for java has been initiated, and keep an eye to it's development.

Me and my team at work are interested in a java proxy, and would like not to waste resources, so just contact me if you have any information about that. Would be great to help out as we can and push it forward.

Thanks!

tachyon-ops avatar Mar 07 '19 13:03 tachyon-ops

I would like to bump this issue if possible :-)

schulz-m avatar Apr 06 '19 13:04 schulz-m

Sorry for the delayed response.

We are happy to get any contribution on this. Our current plan to handle grpc-web traffic using Servlet APIs and then proxy the traffic to grpc locally. We can start with unary calls for the initial experimental implementation.

@vnorigoog FYI

===

Also, it would be useful if you could share any issues you have run into with Envoy. @stanley-cheung

Thanks.

wenbozhu avatar Apr 22 '19 23:04 wenbozhu

How about just a Java client for gRPC web (e.g. using Envoy for the transcoding to a gRPC server)? Would this be easier/faster to achieve?

chrispsommers avatar Aug 23 '19 20:08 chrispsommers

I hope it is ok to re-bump this, since more than 1 year lasted since the original post... Is there any update? not having to add envoy would simplify a lot the adoption of grpc-web for jvm backends.

thanks in advance!

odin-delrio avatar Sep 14 '20 18:09 odin-delrio

Seems like this exists now? https://github.com/grpc/grpc-web/tree/master/src/connector

jvolkman avatar Sep 02 '21 21:09 jvolkman

Thanks for the interest. :)

Seems like this exists now? https://github.com/grpc/grpc-web/tree/master/src/connector

@jvolkman Unfortunately we have no timeline to release that as an official solution. It was an experiment only :)

sampajano avatar Sep 14 '21 19:09 sampajano