shysh95

LV1
发表了文章

Dubbo注册中心之Zookeeper(续)

上图是Dubbo注册中心的整体类图,基于接口的实现方式可以方便我们扩展注册中心的实现方式,下面简单介绍一下各个类的作用:

shysh95
缓存PHPDubbo
发表了文章

Zookeeper Shell

本文主要讲解使用Zookeeper自带的客户端zkCli.sh来进行一些Zookeeper的一些基本操作,如创建删除节点等。

shysh95
ZooKeeper
发表了文章

Zookeeper集群搭建

我们下面搭建一个三个节点的Zookeeper集群节点主机名称分别为zoo1,zoo2,zoo3

shysh95
ZooKeeper
发表了文章

Dubbo注册中心

关于源码和原理的分析,我们都需要找寻一个切入点,找到切入点的前提是你要知道注册中心的功能是什么,注册中心相信大家都不陌生,每一个通用的注册中心都需要提供两个基本...

shysh95
Dubbo缓存Java开源ZooKeeper
发表了文章

ZkClient使用

使用原生的Zookeeper API来与Zookeeper服务端进行交互还是比较繁琐复杂的,为了简化这些操作,就诞生了一些封装客户端。这些客户端除了简单易用,还...

shysh95
ZooKeeper文件存储API
发表了文章

Zookeeper Java API

本文主要讲解使用Java API来和Zookeeper集群进行交互,大家在看完这篇文章以后一定要亲自动手去敲代码(纸上得来终觉浅,绝知此事要躬行)。下面介绍的A...

shysh95
ZooKeeperAPI网站编程算法
发表了文章

ZooKeeper Watcher机制(源码分析)

Zookeeper客户端和服务端在交互时,并不会将Watcher实体发送给服务端,这样减少了服务端的内存消耗,并且提高了传输效率,这部分可以通过Packet的序...

shysh95
ZooKeeper存储文件存储
发表了文章

ZAB协议

ZAB协议是为分布式协调服务Zookeeper专门设计的一种支持崩溃恢复的原子广播协议。在Zookeeper中,主要依赖ZAB协议来实现分布式数据一致性。

shysh95
ZooKeeper
发表了文章

Zookeeper基础概念

Zookeeper为分布式应用提供了统一命名服务、配置管理和分布式锁等分布式的基础服务。在解决分布式数据一致性问题上,Zookeeper并没有采用Paxos算法...

shysh95
ZooKeeper分布式
发表了文章

RabbitMQ HAProxy负载均衡

在本章开始之前,我们虽然前面已经创建了集群,但是我们在之前连接集群的方式,都是直连集群中的某一个几点,这样被直连的几点将会承受很大的压力,剩余的节点则比较浪费,...

shysh95
负载均衡负载均衡缓存RabbitMQTCP/IP
发表了文章

Paxos算法

Paxos主要解决在一个可能发生异常的分布式系统中快速明确的在集群内部对某个数据达成一致,并且保证不论系统发生什么异常,都不会破坏整个系统的一致性。

shysh95
分布式编程算法
发表了文章

分布式一致性

在分布式系统的架构设计中,往往需要对可用性和一致性进行权衡,为了解决分布式一致性的问题,诞生了2PC、3PC和Paxos等算法。

shysh95
发表了文章

分布式系统

随着互联网的发展,单一节点部署的方式已经无法满足需求,需要通过增加节点来线性扩展系统的负载和性能,因此系统架构也由原来的集中式架构向分布式架构转变。

shysh95
分布式
发表了文章

RabbitMQ镜像队列

镜像队列主要有两种类型:master和slave。master和slave节点位于同一个集群中。master只要一个节点,slave可以有多个节点。

shysh95
编程算法
发表了文章

RabbitMQ存储和队列结构

首先确认一个点,持久化和非持久化的消息都会落地磁盘,区别在于持久化的消息一定会写入磁盘(并且如果可以在内存中也会有一份),而非持久化的消息只有在内存吃紧的时候落...

shysh95
存储RabbitMQ

个人简介

个人成就

  • 获得 63 次赞同
  • 文章被阅读 2.2K 次

扫码关注云+社区

领取腾讯云代金券