随笔分类 - dubbo+zookeeper
摘要:###Linux安装zookeeper #####一、安装准备 1、使用Xshell连接虚拟机 2、使用Xftp连接虚拟机 #####二、下载zookeeper安装包 1、手动下载 官网地址:http://mirror.bit.edu.cn/apache/zookeeper 2、linux下直接下载
阅读全文
摘要:RPC模型 #####1、概念 RPC(Remote Procedure Call)远程过程调用,简单的理解是一个节点请求另一个节点提供的服务。它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的思想。 RPC 是一种技术思想而非一种规范或协议,常见 RPC 技术和框架有: 应用级
阅读全文
摘要:#Zab协议 ###一、什么是Zab协议 官方解释: Zab协议 的全称是 Zookeeper Atomic Broadcast (Zookeeper原子广播)。 Zookeeper 是通过 Zab 协议来保证分布式事务的最终一致性。 Zab协议是为分布式协调服务Zookeeper专门设计的一种 支
阅读全文
摘要:Paxos算法 一、概念 基于消息传递且具有高度容错性的一种算法,是目前公认的解决分布式一致性问题最有效的方法。 解决问题:可以在节点失效、网络分区、网络延迟等各种异常情况下保证所有节点都处于同一种状态,同时paxos算法引入了“过半”原则,既少数服从多数。 二、版本 Basic Paxos Mul
阅读全文
摘要:zookeeper 一、zookeeper概述 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等
阅读全文