ZGC的内存以page划分,有小、中、大,三类page,算法执行主要分为三个阶段:Mark、Relocate、Remap,通过染色指针标记,算法的基础是标记-复制。 不分代回收,算法的设计目标是可扩展的低延迟,目前仅支持64位系统。
zookeeper源码分析(一)
发表于
client发送数据到服务器
1 |
|
1 |
|
Packet记录发出报文和接收报文对象,以及相关控制字段:finished表示请求是否结束
paxos笔记
发表于
paxos一致性算法笔记
raft笔记
发表于
我们希望一个怎样的系统?
- 在部分断电或毁灭性灾难等,服务依然不中断,数据依然是安全的(高可用性)
- 得知数据写入成功的时点后,无论从哪个地方,从哪个服务器,都能感知到写入的数据(强一致性)
Blockstack
发表于
|
分类于
6.824
6.824 2020 Lecture 20: Blockstack
比特币:点对点的电子货币系统
发表于
|
分类于
6.824
6.824 2020 Lecture 19: Bitcoin
Google的证书透明度
发表于
|
分类于
6.824
6.824 Lecture 18: Certificate Transparency, Equivocation ,证书透明度(Certificate Transparency)
因果一致性
发表于
|
分类于
6.824
6.824 2020 Lecture 17: Causal Consistency, COPS
Facebook地理复制的缓存
发表于
|
分类于
6.824
6.824 2020 Lecture 16: Scaling Memcache at Facebook
Spark
发表于
|
分类于
6.824
6.824 2020 Lecture 15: Spark