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

Tracking issue for grpc Servlet API being experimental

Open dapengzhang0 opened this issue 7 years ago • 10 comments

dapengzhang0 avatar Nov 17 '18 00:11 dapengzhang0

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?

jiaqi avatar Mar 14 '20 21:03 jiaqi

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.

lprimak avatar May 13 '21 05:05 lprimak

Any news for this feature?

AngeloRubens avatar Jul 22 '22 12:07 AngeloRubens

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.

benstpierre avatar Jun 06 '23 00:06 benstpierre

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.

incident-recipient avatar Sep 05 '23 19:09 incident-recipient

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

krarunraaj avatar Oct 16 '23 05:10 krarunraaj

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

MelvinSam2000 avatar Feb 13 '24 14:02 MelvinSam2000

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

  • https://openliberty.io/docs/latest/grpc-services.html
  • https://github.com/wildfly-extras/wildfly-grpc-feature-pack
  • https://docs.payara.fish/community/docs/Technical%20Documentation/Payara%20Server%20Documentation/Extensions/gRPC%20Support/Overview.html

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

AngeloRubens avatar Feb 13 '24 14:02 AngeloRubens

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.

larry-safran avatar Mar 06 '24 19:03 larry-safran

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

panchenko avatar Mar 08 '24 06:03 panchenko