分布式系统中的主题
问题描述:
您认为什么是分布式系统中一个有趣的主题。
我应该在周一讨论一个话题并提出。起初我选择谈论Wuala,但在阅读后,我不认为它很有趣。
因此,我可以研究分布式系统中的一个有趣(新)主题。
对不起,如果这是错误的地方张贴。分布式系统中的主题
答
采取例如象Cassandra具有以下特征的数据库:
- 分散:集群中的每个节点都是相同的。没有网络瓶颈。有没有单点故障。
- 弹性:读写吞吐量线性增加随着新机器的添加,无需停机或中断应用程序。
- 容错:数据自动复制到多个节点以实现容错。支持跨多个数据中心的复制。失败的节点可以替换为无停机时间。
- 一致,最终:Cassandra实现了一个最终一致的模型,并包含诸如Hinted Handoff和Read Repair等复杂功能以最小化不一致窗口。
- 高度可用:写入和读取报价可调谐ConsistencyLevel,从“写入永不失败”到“阻止所有副本可读”,中间的仲裁级别。
我认为你可以为解决创建这样一个系统遇到的问题和/或使其具有高性能而举办一个学期的讲座。作为奖励,这个话题引起了广泛的兴趣(基本上任何人都在为网络编写应用程序),而且已经部分知道,所以您有很好的机会吸引大量开发人员的注意力。
答
共识协议。
- 拜占庭将军同步环境中的问题。
- FLP对异步系统的不可行性证明的整体思想。
- Lamport真诚的努力,为异步导致PAXOS的问题提供最佳解决方案。