
学习总结
FrankChina
爱上的CS
展开
-
gossip 算法学习总结
gossip 是一种弱一致算法,也就是最终一致性算法。 特点: 1,去中心化,集群中各个节点都是对等的。 2,无法保证在某个时刻所有节点状态一致。 3,比较适合小数据量的同步。失败检测、路由同步、Pub/Sub、动态负载均衡应用:redis 的 sentinel 的同步。 Cassandra集群。例子:有3个节点A,B,C。对任何一个节点A,以固定频率或一定的概率,将自己的数据及版本号发送到原创 2016-05-12 16:47:39 · 4232 阅读 · 0 评论 -
关于 Mysql innodb的索引
关于InnoDB的索引,可以分为聚簇索引,辅助索引,都是以B+Tree 为底层数据结构。聚簇索引 只是数据的存储方法。以主键为key,如果表中没有主键,则会选择一个有唯一索引的列作为key,如果都没有,innodb会为我们创建一个唯一列作为key。所有的数据都存在叶子节点上,并且是按顺序存储的。如果我们的主键插入的数据都是随机的,就可能会导致多个页分列。从而影响插入的效率。而辅助索引也称为普通索引,原创 2016-05-13 08:55:13 · 584 阅读 · 0 评论 -
netstat 状态 与TCP 连接
关于netstat 状态,看完下面的TCP连接图就知道了 TCP 建立连接 TCP 释放 如果应用程序发现 Too Many Open Files 异常,检查一下连接是否太多。因为linux分配给一个用户的文件句柄是有限的。 如果系统中保持在CLOSE_WAIT状态,那么只有一种情况,就是在对方关闭连接之后服务器程序自己没有进一步发出FIN信号,一般原因都是TCP连接没有调用关闭方法。原创 2016-07-07 14:57:04 · 1193 阅读 · 0 评论