The PHP use case is as follows: - Your frontend client (e.g. browser, mobile) is hitting your Nginx reverse proxy - Perhaps that's a PHP script that the user is requesting. Nginx is launching a fastcgi process to run your PHP script. - This PHP script can be used as a gRPC client itself, to communicate further with a gRPC backend server that could have been implemented in any language.
Hope that helps. On Thu, Feb 16, 2017 at 12:30 AM, <igzhen...@gmail.com> wrote: > Thanks guys, It's very pleasure to join this group. > > > I want to write my backend code with Java, and my reverse proxy engine is > NGINX 1.11.9(which has been supported HTTP/2), I saw the gRPC PHP has been > adapted with NGINX with the doc: https://github.com/grpc/grpc/ > tree/master/src/php#use-the-grpc-php-extension-with-nginxphp-fpm > > > But no doc for any other repo, such as gRPC Java even some relates tips. > > > So I was searching for it, but further searching, more confuse, because > gRPC PHP is worked with NGINX, in theory, gRPC can work too, isn't it? But > I also saw there is an issue > <https://github.com/grpc/grpc.github.io/issues/230#issuecomment-244508727> > said > it is in the process of submitting a 3rd party module > in nginx for grpc support without update, and there is a ticket > <https://trac.nginx.org/nginx/ticket/923> on NGINX means we can't write > HTTP/2 NGINX proxy module for gRPC, and also saw nginx does not support > the full HTTP/2 specs, gRPC does not work through it > <https://www.reddit.com/r/golang/comments/53syvy/grpc_envoy_nghttp2_and_load_balancing/> > > > Thanks! > > -- > You received this message because you are subscribed to the Google Groups " > grpc.io" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to grpc-io+unsubscr...@googlegroups.com. > To post to this group, send email to grpc-io@googlegroups.com. > Visit this group at https://groups.google.com/group/grpc-io. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/grpc-io/8d6ecd6e-1f55-43c0-85da-bdee64237d02%40googlegroups.com > <https://groups.google.com/d/msgid/grpc-io/8d6ecd6e-1f55-43c0-85da-bdee64237d02%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to grpc-io+unsubscr...@googlegroups.com. To post to this group, send email to grpc-io@googlegroups.com. Visit this group at https://groups.google.com/group/grpc-io. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/CAEteGX1gHtO5%2BB%3DR-EKG9fjYSnim1%2B%3Dsws%3DQgsN9CSF9eGeB%2Bw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.