Socket.io 基于Http请求的套接字io连接健康检查

Socket.io 基于Http请求的套接字io连接健康检查,socket.io,google-cloud-platform,google-compute-engine,Socket.io,Google Cloud Platform,Google Compute Engine,谷歌云平台要求为每个负载平衡器创建http healthchecker。如果我有一个只公开socket.io连接网关的实例(服务器),那么我的healthchecker应该使用什么地址?我希望,我不必为GET请求显式公开特定地址。HTTP运行状况检查确实会对配置的路径执行GET请求,但是,根据负载平衡器和/或流量的不同,不需要进行HTTP运行状况检查 我将制作一份对每个人都有效的简历,因此取决于你的流量: HTTP:那么您应该使用它,因为它是一个全局资源,需要一个可以是HTTP、SSL或TCP

谷歌云平台要求为每个负载平衡器创建http healthchecker。如果我有一个只公开socket.io连接网关的实例(服务器),那么我的healthchecker应该使用什么地址?我希望,我不必为
GET
请求显式公开特定地址。

HTTP运行状况检查确实会对配置的路径执行GET请求,但是,根据负载平衡器和/或流量的不同,不需要进行HTTP运行状况检查

我将制作一份对每个人都有效的简历,因此取决于你的流量:

  • HTTP:那么您应该使用它,因为它是一个全局资源,需要一个可以是HTTP、SSL或TCP的 您不需要公开任何新端口或地址,因为您可以 只需使用已在实例上运行的服务即可

  • TCP和端口应该是25、43、110、143、195、443、465、587、700、993、995、1883、5222中的一个:您可以使用全局端口,并且您需要一个可以是HTTP、SSL或TCP的端口。
    您不需要公开任何新端口或地址,因为您可以 只需使用已在实例上运行的服务即可

  • 带有自定义端口的TCP或UDP:您可以部署 ,它是区域性的,不需要 健康检查。
    仅支持。 你可以决定在没有健康检查的情况下继续工作,而这并不是真正的健康检查 建议在生产中使用,因为您可能会丢失部分流量 或者运行一个小型Web服务器来响应请求