首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gRPC服务器能在另一个HTTP/2 web服务器上运行吗?

问gRPC服务器能在另一个HTTP/2 web服务器上运行吗?
EN

Stack Overflow用户
提问于 2016-03-28 08:06:03
回答 1查看 5K关注 0票数 5

我正在考虑使用gRPC作为b2b API,我不太清楚gRPC服务器是否可以运行在另一个http2支持的web服务器之上?

在官方网站上提供的示例中,gRPC API总是运行在特定端口上的基于网络的内部服务器上。

因此,如果假设我有几个gRPC应用程序,那么看起来我必须在不同的端口上运行它们。

但是我希望有一个API入口点(一个web服务器,比如单个端口443上的jetty )来管理URL并将它们映射到特定的gRPC服务实现中。

有可能用gRPC吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-28 16:50:24

不,grpc不能将RPC响应为servlet。

支持HTTP/2的Servlet容器是非常新的,gRPC还没有对它们进行过多的研究。使用异步servlet实现gRPC服务器(作为Netty的替代方案)似乎是可行的,但可能对预告片除外。当服务器是HTTP/2时,还不清楚如何发送拖车,因为HTTP/1的一种常见技术是由servlet手动执行HTTP/2中不存在的块编码。无论如何,它都没有实现。

编辑:问题现在是打开的GitHub。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36258373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档