grpc / grpc-java

The Java gRPC implementation. HTTP/2 based RPC
https://grpc.io/docs/languages/java/
Apache License 2.0
11.4k stars 3.83k forks source link

Tracking issue for grpc Servlet API being experimental #5066

Open dapengzhang0 opened 5 years ago

jiaqi commented 4 years ago

Is the servlet package going to be released at some point? I understand it's experimental but how are people with needs supposed to use it?

lprimak commented 3 years ago

What's the status of this gRPC -> servlet functionality? Is anyone working on this? Is it being maintained? Does this actually work? I am trying to get it to work but it feels half-baked. Sometimes works, sometimes doesn't.

AngeloRubens commented 2 years ago

Any news for this feature?

benstpierre commented 1 year ago

The servlet spec is moving to Jakarta. The current release is v6. Any plans on supporting the latest servlet spec? It seems to me the new specs have a lot more functionality that might make servlet work better.

incident-recipient commented 1 year ago

In response to the JavaDocs linking to this issue, a real world use case of this feature is that it allows integration with most open source JVM web frameworks.

A lot of tutorials for JVM web service frameworks have you interact with gRPC by spinning up the stanard servlet and then a separate gRPC server. This is clunky and confusing.

At least one Bet at Google is trying to do this right now. First tier support of this feature would probably really help with adopting gRPC.

krarunraaj commented 12 months ago

grpcServlet is still under experimental phase . Any plans for releasing it officially ?

MelvinSam2000 commented 8 months ago

This seems to be abandoned. Does anyone know another way to run grpc service on a EE server?

AngeloRubens commented 8 months ago

Hi @MelvinSam2000 , for run grpc service on EE Server there are:

and for the standard specification there is https://github.com/jakartaee/rpc(initial development)

larry-safran commented 7 months ago

We are looking for people who are using this to actively contribute and comment on whether they like the current API or what kinds of changes they would like to see.

panchenko commented 7 months ago

It works for simple cases, it would be great merging #10125. Currently I have to include that interceptor into our code.