You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Akamai GTM是否支持GRPC服务器健康检查?多区域故障转移配置咨询

Akamai GTM对GRPC后端的健康检查配置方案

Akamai GTM目前原生不支持GRPC协议的健康检查,它的内置健康检查客户端仅覆盖HTTP/REST、TCP、DNS等常见协议,但可以通过以下两种方案实现对GRPC后端的健康状态检测,满足跨区域故障转移需求:

方案1:为GRPC服务添加HTTP健康检查端点

这是最推荐的方案,能精准验证GRPC服务的可用性:

  • 在GRPC服务侧暴露一个简单的HTTP健康检查接口,比如用GRPC官方的grpc-health-probe工具在服务进程旁启动轻量HTTP服务,或直接在GRPC服务代码中新增HTTP Handler,返回200 OK表示服务正常。
  • 在Akamai GTM的健康检查配置中,选择HTTP类型,配置对应的检查路径(如/health)、端口(可与GRPC服务端口复用,只要服务支持同时处理HTTP和GRPC请求),将健康判定条件设为返回码等于200。
  • 需在GCP GLB和防火墙规则中,允许Akamai GTM的健康检查IP段访问这个HTTP端点。

方案2:使用TCP端口连通性检查

如果暂时无法添加HTTP端点,可通过TCP层做基础验证:

  • 在Akamai GTM的健康检查配置中,选择TCP类型,配置GRPC服务的端口,健康判定逻辑为「能成功建立TCP连接」。
  • 这种方式仅能验证端口是否存活,无法确认GRPC服务的业务逻辑是否正常,适合对健康检查精度要求较低的场景。

内容的提问来源于stack exchange,提问作者thedevopsguy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 20:15:41