
算法与应用
文章平均质量分 91
risingsun001
这个作者很懒,什么都没留下…
展开
-
一致性哈希算法(consistent hashing)
consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在cache 系统中应用越来越广泛;一、基本场景比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 objec原创 2015-03-09 18:54:52 · 722 阅读 · 0 评论 -
Vector Clock算法的理解
因为会话在session_start之后,将会话数据就会读取到$_SESSION(在扩展内部全局变量PS(http_session_vars))中,在PHP_RSHUTDOWN_FUNCTION(session)(请求释放)时,通过php_session_flush(TSRMLS_C)将会话数据写入储存介质,也Vector Clock是Amazon’s Dynamo用来捕捉同一不同版本转载 2015-03-23 14:58:10 · 2114 阅读 · 0 评论 -
TCP连接建立过程中为什么需要“三次握手”
传输控制协议(Transmission Control Protocol,TCP)是一种面向连接的、可靠的、基于字节流的运输层(Transport layer)通信协议。是专门为了在不可靠的互联网络上提供一个可靠的端到端字节流而设计的。互联网络与单个网络不同,因为互联网络的不同部分可能有着截然不同的拓扑、带宽、延迟、分组大小和其他参数。TCP的设计目标是能够动态的适应互联网络的这些特性,而且当转载 2015-07-01 14:47:12 · 955 阅读 · 0 评论 -
分布式与集群的区别
注:本文为博主自己在网上搜集到的资料的摘抄,记录方便理解简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。再简单点说,分布式:一个业务分拆多个子业务,部署在不同的服务器上集群:同一个业务,部署在多个服务器上再简单的形容一下,就是 “分头做事”与“一堆人”的区别例如:原创 2015-10-14 09:50:55 · 1056 阅读 · 0 评论