理论
文章平均质量分 90
拖垃圾
这个作者很懒,什么都没留下…
展开
-
CAP 和 Zookeeper
引言很长一段时间,我执着于将Zookeeper归类为CP系统还是AP系统。对于Zookeeper的C或者A,我感到迷惑,网络上有很多文章都将Zookeeper 标注为一个 CP 系统,但是我不那么认为,因为 Zookeeper 采用投票机制,所以它的一致性并不强烈;同时很多文章中说在Zookeeper 投票期间是丧失了可用性的,我同样也有一些疑问。怎么理解 CAP2000年7月,来自加州大学伯克利分校的 Eric Brewer 教授在 ACM PODC(Principles of Distribute原创 2021-01-09 17:09:22 · 481 阅读 · 0 评论 -
OAuth 2.0 ——授权码模式
OAuth 是一个关于授权(authorization)的开放网络标准,主要应用在第三方登录场景,目前的版本是2.0版。本文主要参考材料为:RFC 6749阮一峰的网络日志《理解OAuth 2.0》其实,阮一峰的文章基本上就是翻译的 RFC 6749 文档,卷面很整洁,让人看起来很舒服,但是,内容却不怎么样,前后有点接不上,翻译的不全面,有些地方也没有解释清楚,本文尽量做一些补充。还有一个问题原创 2017-11-22 17:22:44 · 4163 阅读 · 2 评论 -
事务从集中式到分布式的转变
对于本地事务处理或者是集中式的事务处理系统,很显然我们可以采用已经被实践证明很成熟的 ACID 模型来保证数据的严格一致性。但是随着分布式事务的出现,传统的单机事务模型已经无法胜任。尤其是对于一个高访问量、高并发量的互联网分布式系统来说,如果我们期望实现一套严格满足 ACID 特性的分布式事务,很可能出现的情况就是在系统的可用性和严格一致性之间出现冲突。于是,如何构建一个兼顾可用性和一致性的分布式系统成为了无数工程师原创 2017-11-01 15:29:33 · 586 阅读 · 0 评论 -
SSL 杂谈,想谈的,谈错了
93年,鲁西南某个小村子,那时候,家家户户都比较贫困,黑乎乎的厨房里那口大铁锅也很少沾油腥。蔬菜是不缺的,大家都有庄稼地,村里集中好大的一片地方,大家的菜地都在那里。半晌的时候,肚子咕咕叫,就从屋里抓个馒头跑到那片菜地里,钻进随便谁家的蒜苗或者葱叶里,挑出最嫩的那一缕,夹在掰开的馒头片里面,一口咬下去,浑身的满足。小明和小霞从小就生活在这片土地上,两家是好多年的邻居,小明听他妈说他小时候还吃过原创 2018-01-05 17:35:50 · 297 阅读 · 0 评论