应用双活
2018-01-19 17:10:00 0 举报
双活方案,单VIP 以及双VIP的方案
作者其他创作
大纲/内容
获取到历史版本的相关信息
应用服务器B
VIP_2
VIP_1
api
将新的文件版本以及block信息保存到block中
history中是否有sha1
web
history/revert
mysql从+keepalived
VIP浮动
返回更新结果
mysql主+keepalived
服务注册/服务发现
应用服务器C
服务注册
域名后添加两个VIP来达到双活
service_register
agent中执行web_download相关逻辑
应用服务器+keepalived
get_target_version_history
返回文件sha1
VIP
update_file
_deal_with_presence_file_v2得到新的版本号
应用服务器A
host/domain
是
etcd_master
keepalivedhaproxyconfd
is_valid_version
agent/xfile/sha1
host
commit_block_info
VIP_3
否
当任何一台服务器出现故障,彼此身上的VIP都会浮动到对方机器上
水平拓展服务器
计算文件整体sha1
get_target_version_stubs
调用xfile.update_file
get_xfile_sha1_task(celery异步任务)
0 条评论
下一页