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