1. 介绍 Zookeeper 的文件系统 Zookeeper 提供一个多层级的节点命名空间(节点称为 znode)。与文件系统不同的是,这些节点都可以设置关联的数据,而文件系统中只有文件节点可以存放数据而目录节点不行。Zookeeper为了保证高吞吐和低延迟,在内存中维护了这个树状的目录结构,这种 ...
分类:
其他好文 时间:
2021-03-01 13:21:01
阅读次数:
0
四、分布式锁 传统的锁可解决在一台服务器上多个线程之间的并发冲突,但有些场景下多台服务器需要进行同一操作,这时为了协调多台服务器就需要分布式锁(由第三方提供锁)。分布式锁常用的是两种实现方式:使用Redis或Zookeeper。 4.1Redis自带的原语 Redis是一个key value数据库, ...
分类:
其他好文 时间:
2021-03-01 13:19:18
阅读次数:
0
集群角色: leader:负责事务读写操作, follower:读操作,把写操作交给leader,投票 observer:除了不投票几乎和follower一致 ZXID: 分布式事务id,全局唯一,一般作为事务id使用 会话: 每次服务端连接建立,存在一个会话,和服务端的通讯。一般会创建一个零时节点 ...
分类:
其他好文 时间:
2021-03-01 12:59:32
阅读次数:
0
现在的mq产品主流有4中:rabbitmq,rocketmq,activemq,kafka;有时候很意外的是:学的其中一个,公司用的又是另外一个,导致学习成本提高。有或者是 业务服务使用rabbitmq,而数据库后台使用kafka,整个项目使用了2种mq,可能会导致切换困难,维护成本高等因素。 我们 ...
分类:
编程语言 时间:
2021-02-27 12:58:02
阅读次数:
0
在讲解了 Hystrix Dashboard 之后,我们知道了,Hystrix Dashboard 实现的是单节点模式,一次只能监控一个服务,当有很多服务的时候,这样单节点模式去监控,就需要打开多个浏览器窗口,显然这是很麻烦的。这个时候,我们就可以用到 Spring Cloud 的另一个组件 Tur ...
分类:
编程语言 时间:
2021-02-26 13:36:02
阅读次数:
0
本文作者:HelloGitHub-老荀 Hi,这里是 HelloGitHub 推出的 HelloZooKeeper 系列,免费开源、有趣、入门级的 ZooKeeper 教程,面向有编程基础的新手。 本系列教程是从零开始讲解 ZooKeeper,内容从最基础的安装使用到背后原理和源码的讲解,整个系列希 ...
分类:
其他好文 时间:
2021-02-25 12:19:55
阅读次数:
0
华为云 https://mirrors.huaweicloud.com/ 阿里云 https://developer.aliyun.com/mirror/ 腾讯云 https://mirrors.cloud.tencent.com/ 清华镜像 https://mirrors.tuna.tsinghu ...
分类:
其他好文 时间:
2021-02-25 12:04:27
阅读次数:
0
zookeeper zookeeper安装配置 从官网下载zookeeper的安装包:官网推荐的zookeeper镜像下载网站 将zookeeper的压缩包解压到指定安装目录 在zookeeper安装目录新建 data 和 log 文件夹,将conf目录下的 zoo_sample.cfg 文件,复制 ...
分类:
其他好文 时间:
2021-02-23 14:36:36
阅读次数:
0
全局过滤器作用于所有的路由,不需要单独配置,我们可以用它来实现很多统一化处理的业务需求,比如权限认证、IP 访问限制等。 接口定义类 org.springframework.cloud.gateway.filter.GlobalFilter public interface GlobalFilter ...
分类:
编程语言 时间:
2021-02-23 14:13:28
阅读次数:
0
安装部署 先下载zookeeper、kafka zookeeper下载地址:Download kafka下载地址:Download 集群规划 hadoop001 hadoop002 zk zk kafka kafka 集群部署 1) 解压安装包 [root@hadoop001 software]# ...
分类:
其他好文 时间:
2021-02-22 12:46:23
阅读次数:
0