使用aws sdk

时间:2018-08-24 12:39:00

标签: java autoscaling elastic-load-balancer aws-sdk-java-2.0

首先,我想精确地说,我已经找到了这个question,但问题并不完全相同,现在已接受的答案中提供的链接指向404个网页,因此我不能真正使用它回答...

所以让我解释一下我的问题。

我运行的Spring应用程序最初是在非常古老的传统设置中部署在单个服务器下的。现在,我的公司正在迁移到AWS,我们将从专用的服务器架构迁移到处理多个EC2的自动伸缩组。

我无法找到任何明确的方法来探查它以了解如何使用java aws sdk在EC2启动时同时处理preparation来防止实例准备接受传入的HTTP请求时的ELB ,以及如何在终止过程完成之前正确注册关闭钩子。

我创建了一个自定义的关机钩子,我曾经通过连接到SSH中正在运行的Spring应用程序(使用this great library来调用该自定义关机钩子,然后从此处触发spring关机,这非常有效。

但是现在,我需要aws sdk来警告我的应用程序需要停止,以便可以触发关闭钩子,并最终警告aws sdk一旦正确调用了关闭钩子,应用程序就可以终止。

似乎与SQS队列有关,但是AWS对我来说是一种新事物,我并不真正了解所有这些,因此这对我来说听起来很晦涩。如果有人可以指导我或给我一些链接,我将不胜感激,因为我的Google和SO搜索不会带给我很多有用的结果。

0 个答案:

没有答案