【发布时间】:2016-12-07 21:52:21
【问题描述】:
我有一个 Hapi.js 节点服务器。如果节点运行缓慢(事件循环延迟超过阈值或类似设置),我可以将我的应用程序配置为吐出 503 作为故障保护。运行此节点的 EC2 前面的 AWS ELB 是否理解 503 并将请求重新路由到 ELB 下的其他节点。这是一个好的模式吗?
【问题讨论】:
-
如果您询问 ELB 是否会在收到 503 响应时将正在进行的请求重新调度到不同的节点,我相信您会发现它会将 503 返回给客户端,因为它确实无法知道请求是否是幂等的,因此可以安全地重新调度。这就是你要问的。
标签: node.js amazon-ec2 amazon-elb hapi.js