简单Hash算法一台机器宕掉的情况下出现的错误率
2016-06-04 15:59
246 查看
假设有四台服务器,分别为A,B,C,D.请求有7个,分别为1,2,3,4,5,6,7根据负载均衡策略,请求应该均匀分布在服务器上,按照简单Hash算法,
服务器ip=总的请求%服务器个数,则A上的请求有:1,5 B有:2,6 C有3,7 D有4
当服务器D宕掉的情况, 则服务器对应的请求为: A有:1 4 7 B有:2,5 C有:3,6 错误率为:4/7=57% 很显然错误率很大,
假设有N太服务器,n个请求,出现了a台服务器宕掉,则错误率公式为:
服务器ip=总的请求%服务器个数,则A上的请求有:1,5 B有:2,6 C有3,7 D有4
当服务器D宕掉的情况, 则服务器对应的请求为: A有:1 4 7 B有:2,5 C有:3,6 错误率为:4/7=57% 很显然错误率很大,
假设有N太服务器,n个请求,出现了a台服务器宕掉,则错误率公式为:
相关文章推荐
- 多线程同步辅助类——CountDownLatch
- 内容提供者,ContentProvider的使用
- 新浪微博模拟登陆+数据抓取(java实现)
- [Lintcode 3sum]三数之和(python,二分)
- Python 3.5 HTTP服务器端重定向测试脚本
- 取消eclipse代码自动换行
- php学习第二天----基础语法4
- 写一个框架的详细步骤
- ESXi5.5下的Centos7虚机配置静态IP
- Android-调用系统照相机
- WINDOWS 10 无法使用内置管理员账户打开这个应用
- leetcode-Java-234. Palindrome Linked List.java
- logback实现每个线程一个独立的日志文件
- 直角多边形添加圆角
- Mysql 唯一约束
- json数据格式学习
- 第二冲刺阶段——站立会议第十一天6月4日
- 网络获取数组信息,根据姓名按首字母排序 添加侧滑删除。
- 使用Socket进行设备间点对点连接传输数据
- 使用spring-jdbc访问数据库