Spring boot GRPC如何在Cloud Foundry中工作?戈鲁特没有';不支持HTTP2

Spring boot GRPC如何在Cloud Foundry中工作?戈鲁特没有';不支持HTTP2,spring-boot,cloud,cloud-foundry,grpc,http2,Spring Boot,Cloud,Cloud Foundry,Grpc,Http2,我需要使用GRPC在2个微服务之间进行交互通信。但默认情况下,CloudFoundry使用不支持Http2的Go路由器。默认情况下,许多CloudFoundry安装都不公开TCP端口本身。是否有任何解决方案或接口支持此方案 我试过用弹簧靴的尤里卡。它仍然使用HTTP1.1。没错,Gorouter不支持HTTP/2。要使HTTP/2和/或gRPC在CF上工作,您有两个选项 如果您需要公共客户端(即CF之外的客户端)连接到您的应用程序,则需要使用TCP路由。如果您的提供商在默认情况下未启用此功能,请

我需要使用GRPC在2个微服务之间进行交互通信。但默认情况下,CloudFoundry使用不支持Http2的Go路由器。默认情况下,许多CloudFoundry安装都不公开TCP端口本身。是否有任何解决方案或接口支持此方案


我试过用弹簧靴的尤里卡。它仍然使用HTTP1.1。

没错,Gorouter不支持HTTP/2。要使HTTP/2和/或gRPC在CF上工作,您有两个选项

  • 如果您需要公共客户端(即CF之外的客户端)连接到您的应用程序,则需要使用TCP路由。如果您的提供商在默认情况下未启用此功能,请查找其他提供商(请参阅提示,Pivotal Web Services将根据请求提供TCP路由)或自主机

  • 如果您只需要在CF上运行的应用程序之间使用HTTP/2和/或gRPC,则可以使用容器到容器网络。当您在应用程序之间交谈时,没有任何限制(只要您正确打开所需的端口)。您可以使用TCP、UDP和构建在这些协议之上的任何协议。这里有一些关于如何工作的细节

  • 希望有帮助