我想要
- 用 Java 编写我的后端代码,
- 使用 HTTP/2(NGINX 1.9.5 已经支持 HTTP/2),
- 编写双向流以随时在客户端和服务器之间发送数据。
gRPC似乎是最好的选择,我想使用NGINX作为我的反向代理和负载平衡,我找不到任何文档来弄清楚如何将 NGINX 与 gRPC Java 一起使用,有人知道吗?
我看到gRPC PHP已经支持NGINX了:https ://github.com/grpc/grpc/tree/master/src/php#use-the-grpc-php-extension-with-nginxphp-fpm
但我也看到有一个问题说它正在为 gRPC 支持在 NGINX 中提交一个 3rd 方模块的过程中,并且 NGINX 上有一张票意味着我们不能为 gRPC 编写 HTTP/2 NGINX 代理模块,我还看到nginx 不支持完整的 HTTP/2 规范,gRPC 无法通过它工作
我对此感到困惑,为什么有些帖子说 gRPC PHP 有效,但在其他帖子中却说它不能。