我想在Amazon AWS Elastic Beanstalk上部署Spring Boot应用程序。该应用程序是一个公开REST API的后端服务。我关心的是当AWS启用了自动缩放时会发生什么。我试着举个例子:
AWS是否检查应用程序是否正常运行?我想避免它在应用程序运行时杀死一个实例(丢失数据,中断作业,......)。
答案 0 :(得分:0)
您应调查AWS Auto Scaling生命周期挂钩,当AWS希望缩小其实例并采取相应措施(包括延迟重启)时,将允许您的应用程序(通过CloudWatch,SNS或SQS)得到通知。
http://docs.aws.amazon.com/autoscaling/latest/userguide/lifecycle-hooks.html