分布式系统设施
计算和存储分离
1)计算
2)存储
3)通信(RPC)
分布式系统关注点
- 容错性
1)可用性(多份副本执行)
2)可恢复性(日志记录,分布式存储) - 一致性
1)多次执行 查询和修改返回结果相同 - 性能
1) 吞吐量
2) 耗时 - 实现
多线程开发关注点 - 竞争
1)避免共享
2)使用锁 - 协调
go 语言的channels - 死锁
GFS
本文探讨了分布式系统中的计算和存储分离,包括计算、存储和通信(RPC)三个核心关注点。同时,重点讨论了容错性,如可用性和可恢复性,以及一致性对系统的重要性。在性能方面,提到了吞吐量和耗时的优化。在多线程开发中,介绍了如何避免竞争和使用锁,以及Go语言中的channels和死锁问题。最后,提到了Google文件系统(GFS)的相关概念。
分布式系统设施
计算和存储分离
1)计算
2)存储
3)通信(RPC)
分布式系统关注点
3939
2554

被折叠的 条评论
为什么被折叠?