08 2020 档案
摘要:实现容错服务器的一种常见方法是主/备份方法,在主服务器发生故障时,总是可以使用备份服务器进行接管。 备份服务器的状态必须始终保持与主服务器几乎相同,以便在主服务器发生故障时,备份服务器可以立即接管,并且以这种方式将故障隐藏在外部客户机中,不会丢失任何数据。 在备份服务器上复制状态的一种方法是几乎连续
阅读全文
摘要:单一Master节点 单一的Master节点的策略大大简化了我们的设计。单一的Master节点可以通过全局的信息精确定位Chunk的位置以及进行复制决策。另外,我们必须减少对Master节点的读写,避免Master节点成为系统的瓶颈。客户端并不通过Master节点读写文件数据。反之,客户端向Mast
阅读全文
摘要:多线程 I/O 并发(做多件事情)、并行(CPU)。 多线程是一个结构化工具,但是有一些坑 Go 叫多线程为 goroutines; Thread = 执行线程 多线程允许一个程序在执行时去做很多事情。 每个线程都是串行执行,就像是非线程程序 线程可以共享内存 每个线程都有自己的线程状态:程序计数器
阅读全文

浙公网安备 33010602011771号