文件名称:mysql:MySQL自动驾驶模式的实现
文件大小:56KB
文件格式:ZIP
更新时间:2024-06-04 22:53:06
Python
自动驾驶仪模式MySQL MySQL是为使用进行自动操作而设计的。 此回购用作演示模式的蓝图-在没有人工干预的情况下自动设置复制,备份和故障转移。 使用现有的数据库 建筑学 一个正在运行的群集包括以下组件: MySQL :我们通过Percona Server和xtrabackup使用MySQL5.6运行热快照。 ContainerPilot :包含在我们MySQL容器中,用于协调引导行为并使用preStart , health和onChange处理preStart存储在Consul中的密钥和检查协调复制。 Consul :是与ContainerPilot一起使用的服务目录,可帮助协调服务发现,复制和故障转移 Manta :Joyent对象存储库,用于安全持久地存储我们MySQL快照。 manage.py的生命周期挂钩将调用的一个小型Python应用程序,以引导MySQL,执行运
【文件预览】:
mysql-master
----.gitmodules(121B)
----bin()
--------manager()
--------test.py(37KB)
--------manage.py(16KB)
----Dockerfile(3KB)
----tests()
--------compose.sh(6KB)
--------Dockerfile(1KB)
--------triton-docker-cli()
--------triton.sh(8KB)
--------tests.py(8KB)
----LICENSE(16KB)
----makefile(6KB)
----examples()
--------triton()
--------compose()
----.gitignore(117B)
----.dockerignore(29B)
----README.md(18KB)
----etc()
--------containerpilot.json5(2KB)
--------my.cnf.tmpl(2KB)