现在位置: 首页 > 所有2014年12月文章
一致性哈希算法原理设计已关闭评论
2014年12月04日 Linux ⁄ 共 1499字 ⁄ 被围观 7,914 views+
一.前言 一致性哈希(Consistent Hashing),最早由MIT的Karger于1997年提出,主要用于解决易变的分布式Web系统中,由于宕机和扩容导致的服务震荡。现在这个算法思路被大量应用,并且在实践中得到了很大的发展。 二.算法设计 1.问题来源 一个由6台服务器组成的服务,每台Server负责存储1/6的数据,当Server1出现宕机之后,服务重新恢复可用时的场景。 如下表格可以很清楚的看到,当Server1宕机时,Hash1的服务完全不可用了,所以...
阅读全文
ulimit设置句柄数已关闭评论
2014年12月02日 Linux基础 ⁄ 共 548字 ⁄ 被围观 12,031 views+
这几天在做一个性能测试,写了一个模拟发送http的程序。模拟100并发的情况下,随机发http get的请求。放到服务器上运行一段时间抛出Too many open files的异常。 异常信息简单的信息如下: I/O exception (java.net.SocketException) caught when processing request: Too many open files 大致了解下,是文件句柄数设置太低导致的。一般linux服务器默认的句柄数都是1024,执行ulimit -n,查看了下当前的seesion环境下句柄数。...
阅读全文
×