
系统架构
iteye_7465
这个作者很懒,什么都没留下…
展开
-
我对体系结构的一点想法
由于在软件业迈向组件装配工业(software component industry) 的过程中﹐不断发现组件设计者对其组件之应用场合的预想环境与应用软件师的软体结构常无法完美地整合起来﹐导致应用软件师难以灵活地再使用(reuse) 他人设计之组件,造成软件组件工业成长上的瓶颈。OO软件专家也逐渐认识到其问题是来自于软件主架构的不相合(mismatch)。 软件主架构的重要性并非今天才呈现出...原创 2008-07-10 18:03:08 · 204 阅读 · 0 评论 -
memcache一致性 hash 算法(consistent hashing)
consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛; 1 基本场景 比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 o...原创 2011-09-26 01:18:30 · 107 阅读 · 0 评论 -
理解HTTP幂等性
幂等(idempotence)是来自于高等代数中的概念。 定义如下(加入了自己理解): 单目运算, x为某集合内的任意数, f为运算子如果满足f(x)=f(f(x)), 那么我们称f运算为具有幂等性(idempotent) 比如在实数集中,绝对值运算就是一个例子: abs(a)=abs(abs(a)) 双目运算,x为某集合内的任意数, f为运算子如果满足f(x,x)=x, f运算的前提是两...原创 2012-08-15 00:00:22 · 283 阅读 · 0 评论