API网关高可用性

时间:2018-10-04 14:48:25

标签: api

如果API网关发生故障(系统的单个入口点),则无法访问所有服务。是否有任何用于处理API网关故障的HA(高可用性)设计?

2 个答案:

答案 0 :(得分:1)

“ node_saini”响应很好,这是正确的。我尝试发表评论,但尚无声誉。评论会说:

5)将您的超时配置为根据基准尽快失败,并对5xx错误实施retries with exponential backoff,以减轻可能发生的很小比例的失败。

对于所有应用程序,预计会出现暂时性故障,但是重试后的永久性故障可能是酝酿出真正问题的迹象。

答案 1 :(得分:0)

1)根据您的项目位置,您可以再选择一个区域作为灾难恢复计划。当某个区域发生故障时,只需更改端点即可立即切换到另一区域。

2)您可以使用诸如route53之类的服务在两个区域或两个api网关之间划分流量。这样,即使一个apig失败,您也可以节省流量的至少一部分。

3)始终保持cloudwatch警报,以获取有关系统中任何故障的通知。

4)api网关失败的可能性很小。这是AWS我的朋友。