我想要
>用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
但是我也看到有an issue表示它正在Nginx中提交第三方模块以获得gRPC支持,而且Nginx上有a ticket意味着我们无法为gRPC编写HTTP / 2 Nginx代理模块,我也看到了nginx does not support the full HTTP/2 specs, gRPC does not work through it
我对此感到困惑,为什么有些帖子说gRPC PHP有效,但在其他帖子中它说它不能.
解决方法:
不是在Nginx上,但我刚刚发布了一个用Go编写的grpc-proxy.它重量轻,可配置,有docker image可用.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。