RPC(Remote Procedure Call Protocol)远程过程调用协议。一个通俗的描述是:客户端在不知道调用细节的情况下,调用存在于远程计算机上的某个对象,就像调用本地应用程序中的对象 ...
前言 最近在工作之余看了一些分布式系统的博客和一点书本知识,从理论上了解了一些分布式系统的基本知识。给我最深的感觉就是所有的软件技术和架构都是随着业务的不断发展和底层技术的更新才有机会一步步的深入。特别是学习cap和base时,了解到分布式事务与传统DB事务ACID的区别 其实分布式事务和传统DB事务不是一个层面的东西但是感觉思想上还是有一些共同之处的 。现在的分布式系统也都是由最初的集中式系统一 ...
2018-08-13 00:27 0 969 推荐指数:
RPC(Remote Procedure Call Protocol)远程过程调用协议。一个通俗的描述是:客户端在不知道调用细节的情况下,调用存在于远程计算机上的某个对象,就像调用本地应用程序中的对象 ...
搞懂分布式技术1:分布式系统的一些基本概念 1、分布式 小明的公司又3个系统:系统A,系统B和系统C,这三个系统所做的业务不同,被部署在3个独立的机器上运行,他们之间互相调用(当然是跨域网络的),通力合作完成公司的业务流程。 将不同的业务分部在不同的地方,就构成了一个分布式的系统 ...
: www.how2playlife.com 该系列博文会告诉你什么是分布式系统,这对后端工程师来说是很重要的一门学问,我 ...
一、事物 事务是以可控的方式对数据资源进行访问的一组操作。 二、事物的四个特征-ACID 要注意的是事务能够通过AID来保证这个C的过程,C是目的,AID都是手段。 ① Ato ...
一直在搞分布式系统,Hadoop, Spark, Kafka, ZooKeeper之类的都玩过,然而以前只是简单地用用各个开源组件实现,并没有系统地学习其中的原理和算法。最近在跟着MIT 6.824课程学习分布式系统的各种理论原理,这里就来简单总结下分布式系统中的一些基础内容吧~ CAP ...
从这周开始深入学习Zookeeper,主要是看PAXOS到ZOOKEEPER分布式一致性理论与实践以及Zookeeper3.5的源码,在整个学习过程中会整理一些学习笔记。 1.分布式基本概念 2.一致性协议 分布式系统是一个硬件或者软件组件分布在不同网络计算机上,彼此之间 ...
目录 CAP 一致性(Consistency) 可用性(Availability) 分区容错性(Partition Tolerance) ...
本文转自InfoQ,原作者:张帆 如果现在让你阐述一下什么是“分布式系统”,你脑子里第一下跳出来的是什么?我想,此时可以用苏东坡先生的一句诗,来形象地描述大家对分布式系统的认识: 我觉得每个人脑子里一下子涌现出来的肯定是非常具象的东西,就像下面这些: 一:“分布式系统”等于 ...