2017-10-13 67 views
0

我有一个在Google云容器引擎上运行的Spring Boot应用程序。 我已经使用kubernetes模板创建了容器,服务和负载均衡器。负载均衡器是入口资源。当服务器在谷歌云上时,websocket在iPad,iPhone上失效

当我尝试使用webscoket连接到应用程序时,它不适用于iPad,iPhone。

它可以在当地环境中工作,当iPad和Spring Boot服务器在同一个网络中。 从PC上运行的Chrome进行连接时,它可以正常工作。

唯一失败的组合是iPad,iPhone到Google Cloud。 我没有SSL设置。

有什么理由不应该这样做?

回答

0

我终于找到了解决方案。我已经用Spring Boot中的Undertow服务器替换了Tomcat,并且它开始正常工作。

基本的问题是,下面的设置不起作用:

的WebSocket iOS上 - >谷歌云负载平衡器 - >春季启动Tomcat上

也许我错过了一些配置,以Tomcat的工作。

相关问题