【发布时间】:2013-11-14 07:25:49
【问题描述】:
我正在编写一个 django 应用程序,我计划通过 Elastic Beanstalk 将其部署到 AWS。我试图理解为什么我需要为我想为我的应用程序运行的容器命令指定“leader_only”。可以在here 找到有关此的更多详细信息。
上面写着:
此外,您可以使用 leader_only。一个实例被选为 Auto Scaling 组中的领导者。如果设置了 leader_only 值 为 true,该命令仅在标记为 领导者。
如果我有多个实例运行我的应用程序,因为我想扩展它,使用“leader_only”不会只在一个实例上运行命令,而不影响其余实例吗?我可能误解了它的目的,但这似乎并不理想,因为领导者中的环境可能与其他实例不同,最终用户可能会根据他们碰巧连接到的实例获得不同的结果。
【问题讨论】:
-
如下所述,但简而言之,当您只需要对堆栈运行一次时使用它。示例:运行数据库迁移。
标签: amazon-web-services amazon-elastic-beanstalk