如何在具有持久消息的AWS ECS的容器中部署rabbitmq

时间:2017-03-09 14:35:42

标签: amazon-web-services amazon-ec2 amazon-ecs

我正在寻找使用AWS ECS部署rabbitmq的解决方案,以便在删除容器并启动新容器时不会丢失消息。

我认为如果我使用一个实例的集群,这是可能的,因为它将被强制始终使用该实例,我可以挂载卷来保存数据。

但目前我正在运行多个实例的集群。因此,当ECS决定在不同实例上启动容器时,所有消息都将丢失。

一种可能的解决方案是用一个标签来标记集群中的一个实例,例如"目的:rabbitmq"并使用约束仅在此实例上启动此服务的任务。但我无法通过群集查询语言找到实现方法。

0 个答案:

没有答案