分布式技术 类目

分布式技术

分布式系统技术系列--一致性协议

1、前言

分布式一致性协议是分布式系统的基石,其基本功能是在分布式系统中(多个进程之间)针对某些值达成一致,同时确保分布式系统高可用。业界提出较早且相对成熟的分布式一致性算法是PAXOS,是由Lamport (美国计算机科学家)在1990年提出,PAXOS的发展历程也出现了很多变种,包括Mul[......]

查看全文

分布式系统技术系列--时钟同步

1、时钟同步的意义

我们通常所说的时间是物理时间,在计算机系统中,时间更多的应用场景是确认两个事件发生的先后顺序。在分布式系统中,两台计算机各自计算自己的时间,即使我们在初始配置时将两台计算机的时间调整为一致,由于受到物理环境的影响(气温、压强、湿度、晶体的寿命等),会导致晶振的频率产生差异,[......]

查看全文

分布式系统技术系列--RPC

1、RPC基本概念

RPC,全称Remote Procedure Call Protocol,远程过程调用,简而言之就是客户端在不知晓底层技术实现细节的前提下,调用远程的服务如同调用本地的服务一样。RPC是一套协议规范,业界有很多开源的实现,在一个封闭的系统内部,为了保证系统内各个组件能够相互[......]

查看全文

分布式系统技术系列--复制技术

分布式复制技术

复制:将数据拷贝一份至目标载体,目的是共享或冗余数据本身。远端的复制会涉及到数据通过网络进行传输,所以业界有不少技术来提升复制传输的性能和可靠性,例如P2P技术、CDN技术等。我们这里讲的分布式复制技术主要关注数据在多个节点之间传输的逻辑,不讨论传输层面上的优化。

分布式[......]

查看全文

【转载】微信自研生产级paxos类库PhxPaxos实现原理介绍

微信重磅开源生产级paxos类库PhxPaxos,本文用科普的口吻向大家介绍PhxPaxos背后的实现原理以及一些有意思的细节。

开源地址:

https://github.com/tencent-wechat/phxpaxos

点击阅读原文可自动跳转到github地址

前言

本文是一篇无需任何分布式以及pax[......]

查看全文

1 2