rabbitmq-ecs-autoclustering:ECS中的Rabbitmq自动群集(Amazon EC2容器服务)

时间:2024-05-29 15:15:10
【文件属性】:

文件名称:rabbitmq-ecs-autoclustering:ECS中的Rabbitmq自动群集(Amazon EC2容器服务)

文件大小:10KB

文件格式:ZIP

更新时间:2024-05-29 15:15:10

Python

Amazon ECS中的Rabbitmq自动群集(EC2容器服务) 基于AWS Auto Scaling组成员资格的Amazon EC2 Container Service中的Rabbitmq集群自动化。 这已经在中小型Rabbitmq集群上进行了测试,并且实质上是使用的Rabbitmq docker映像定义。 例如,一个由3个节点组成的集群最多可以承受2个节点故障。 这意味着如果2个ECS实例/任务死亡,则将它们替换为新的实例/任务(基于为Auto Scaling组或ECS服务设置的期望数量3),这些新节点将重新加入现有群集。 用于处理集群形成和恢复的所有代码都在docker-image / rabbitmq_asg_autocluster.py中 要求: Rabbitmq集群部署在单个AWS Auto Scaling组中 每个ECS实例仅运行一个Rabbitmq容器,并部署奇数个R


【文件预览】:
rabbitmq-ecs-autoclustering-master
----docker-image()
--------docker-entrypoint.sh(7KB)
--------erlang.cookie(21B)
--------Dockerfile(4KB)
--------rabbitmq_asg_autocluster.py(8KB)
----README.md(6KB)

网友评论