前言
介绍常用的负载均衡手段
初步方案与问题
haproxy + keepalived 实现负载均衡和高可用
问题:
haproxy 节点容易成为瓶颈
所以我们需要更有效的方案
Quick notes
Created by byliu@iflytek.com
在分布式对象存储中,一个关键问题是数据该如何存放。Swift是基于一致性哈希技术,通过计算可将对象均匀分布到虚拟空间的虚拟节点上,在增加或删除节点时可大大减少需移动的数据量。本文主要介绍一致性哈希在云存储Swift中具体应用。
先来看一个简单的例子,假设我们手里有N台存储服务器(以下简称node),打算用于图片文件存储,为了使服务器的负载均衡,需要把对象均匀地映射到每台服务器上,通常会使用哈希算法来实现,计算步骤如下:
最近在龟速整理笔记中
发现这条笔记感觉还挺有用的,贴出来分享下
配置swift完成后,启动swift相关服务时报错
socket.error: [Errno 111] Connection refused
明明在.gitignore文件中设置了取消跟踪某文件,每次git status时却总能看到它,仿佛.gitignore对它不起作用一样
原因分析:我们要知道的是,.gitignore只对未被track的文件有效,也就是说,一个文件如果已经被跟踪并加入缓存中后,后面如果想要取消该文件的跟踪的话,直接将其加入.gitignore文件中是不行的,我们需要先将其从本地缓存中删除它,然后再添加进.gitignore忽略
具体执行命令
|
|
然后我们再git status查看,是不是发现已经看不到该文件了,问题一解决