点对点网络是区块链中核心的技术之一,主要关注的方面是为区块链提供一个稳定的网络结构,用于广播未被打包的交易(交易池中的交易)以及共识过的区块,部分共识算法也需要点对点的网络支撑(如PBFT),另外一个辅助功能,如以太坊的…
标签:分布式系统
关于小概率锁碰撞的细粒度锁方案
文章目录 前言 锁的细粒度级别 基于小概率锁碰撞的lock pool实现方案 引用 前言 在分布式系统中,我们常常使用锁来保证操作的一致性控制。但是锁的存在则意味着必然存在着锁竞争的情况。而且这种竞争会随着外部请求量的激…
MPI入门
MPI入门 分布式系统中经常用到MPI,这里简单地学习一下基础用法,并做个笔记。 教程 通讯器(communicator)。通讯器定义了一组能够互相发消息的进程。在这组进程中,每个进程会被分配一个序号,称作(rank).…
Zookeeper的CP特性
CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼 分布式系统的CAP理论:理论…
ZooKeeper分布式专题与Dubbo微服务入门百度云网盘下载
第1章 分布式系统概念与ZooKeeper简介 对分布式系统以及ZooKeeper进行简介,使得大家对其有大致的了解 1-1 zookeeper简介 1-2 什么是分布式系统 1-3 分布式系统的瓶颈以及zk的相关特性 …
大型高可用、高并发、高实时分布式系统架构
第一天 一、大型分布式系统原理概述 1、开源软件 结合业界主流的那些开源软件,介绍和分析分布式系统的基本架构,组成部分,和实现原理几款常用的软件以…
Zookeeper 与 Kafka (2) : ZAB 协议
1. 分布式系统 分布式系统的痛点 在任何时间点, 如何判定那些服务器是存活的(alive) 和正在进行处理动作(operating)的 ? 在面临各种错误和失败的情况下, 如何保证可靠性(reliably) ? 分布式…
分布式系统-2-RPC
在开篇 分布式系统-0-知识架构 我们介绍了分布式系统的背景和需要解决的问题。其中提到分布式设计主要涉及通讯、容错和性能三个方面,今天我们来聊一聊通讯。 我们先来看看单机的多线程编程,由于在一个进程中大家用的都是同一个代…
学习zookeeper
最近研究了一下zookeeper(后续以zk简称),对于一个自认为泡在服务器领域多年的老油条来说,现在才开始关注zk这个东西,其实有点晚了,但没办法,以前的工作经历让我压根用不到这个玩意。只是最近因为要考虑做ledisd…
Zookeeper工作原理以及使用场景(一)
zookeeper 入门系列 : 分布式事务 zookeeper实际上是yahoo开发的,用于分布式中一致性处理的框架。最初其作为研发Hadoop时的副产品。由于分布式系统中一致性处理较为困难,其他的分布式系统没有必要 …
从Paxos到Zookeeper分布式一致性原理与实践笔记——持续更新....
第一章 分布式架构 1.1 分布式具有几个特征 分布性 分布式系统中的多台计算机会在空间上随意分布。 对等性 没有主从,更多的是副本,此方案为分分布式系统对数据用户服务提供一种冗余的方式。 并发性 在分布式系统中,一定会…
Zookeeper与Eureka优劣比较
1:zookeeper 作用 zookeeper是hadoop下的一个子项目,旨在解决大规模分布式应用场景下,服务协调同步的…