System Architecture
白 杨
这个作者很懒,什么都没留下…
展开
-
RESTful API 设计最佳实践
1. 背景REST(英文:Representational State Transfer,表述性状态转移)描述了一个架构样式的网络系统,比如 web 应用程序。 目前互联网上充斥着大量的关于RESTful API(为方便,下文中“RESTful API ”简写为“API”)如何设计的文章,然而却没有一个”万能“的设计标准:如何鉴权?API 格式如何?你的API是否应该加入版本信息?当你开始写一个a原创 2016-05-01 09:30:02 · 9374 阅读 · 0 评论 -
Raft一致性协议
0. 写在前面分布式存储系统通过维护多个副本来进行fault-tolerance,提高系统的availability。 带来的代价就是分布式存储系统的核心问题之一:维护多个副本的一致性。一致性协议就是用来干这事的,即使在部分副本宕机的情况下。Raft是一种较容易理解的一致性协议。 一致性协议通常基于replicated state machines,即所有结点都从同一个state出发,都经原创 2016-07-08 11:27:19 · 1258 阅读 · 1 评论