0

我们有 elb 负载平衡了 2 台 WAS 机器,它们以 tomcat 作为应用程序服务器运行。要在 AWS 环境下实现不间断部署,我们应该:

  1. 选择一个部署目标 WAS。
  2. 使其停止来自 elb 的传入交易。(elb 暂停)
  3. 等到当前事务完成。
  4. 停止WAS。
  5. 部署新包。
  6. 启动 WAS。
  7. 易北河简历。

问题是 2 和 3。这是 AWS CLI ELB 文档:http ://docs.aws.amazon.com/cli/latest/reference/elb/index.html

最相似的做 elb 暂停的 api 是deregister-instances-from-load-balancer.

实际上,它不是暂停,而是从 elb 中删除一个节点。此外,当节点被移除时,它的所有事务都将停止。

4

1 回答 1

0

您正在寻找的是ELB 连接耗尽。来自文档:“连接耗尽导致负载均衡器在实例取消注册或实例变得不健康时停止向后端实例发送新请求,同时确保继续提供正在进行的请求。”

于 2014-12-04T16:22:45.097 回答