安装zookeeper :linux下安装Zookeeper 3.4.14 zookeeper 分为5个包: org.apache.zookeeper //客户端主要类文件 org.apache.zookeeper.data // org.apache.zookeeper.server org.ap ...
一、Zookeeper的特点: 1,zookeeper中存在一个leader和多个follower 2,集群中只要有半数以上的节点存活,zookeeper集群就能正常服务 3,全局数据一致:每天zookeeper的server中保存同一份相同的副本 4,更新顺序性:来自同一个client的更新请求按 ...
分类:
其他好文 时间:
2020-05-29 23:40:11
阅读次数:
120
在此之前,要安装好jdk和Zookeeper集群 安装位置:和Zookeeper安装的机器一样 1.下载安装 在官网下载(最新版本?)(一般不会出现版本兼容问题): kafka_2.12-2.4.1.tgz 上传到虚拟机 解压安装: tar -zxvf /soft/software/kafka_2. ...
分类:
其他好文 时间:
2020-05-28 23:37:12
阅读次数:
77
为什么用分布式锁? 系统 A 是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。 由于系统有一定的并发,所以会预先将商品的库存保存在 Redis 中,用户下单的时候会更新 Redis 的库存。 此时系统架构如下: ...
分类:
其他好文 时间:
2020-05-28 12:57:49
阅读次数:
47
维度(springcloud) 服务开发:springboot spring springmvc 服务配置与管理:Net?x公司的Archaiusm ,阿里的Diamond 服务注册与发现:Eureka,Zookeeper 服务调用:Rest RPC gRpc 服务熔断器:Hystrix 服务负载均 ...
分类:
其他好文 时间:
2020-05-27 20:15:50
阅读次数:
72
zookeeper概述: zookeeper是一个开源的分布式协调服务,提供分布式数据一致性解决方案,分布式应用程序可以实现数据发布订阅、负载均衡、命名服务、集群管理分布式锁、分布式队列等功能。 数据一致性分为强一致性和最终一致性,强一致性指的如果数据不一致,就不对外提供数据服务,保证用户读取的数据 ...
分类:
其他好文 时间:
2020-05-27 15:58:41
阅读次数:
100
#1 jdk安装 sudo rpm -ivh $KINGSTAR_JDK_NAME #2 安装zookeeper unzip $source_zookeeper_dir -d $install_zookeeper_dir sh zkServer.sh start #3 kafka安装 tar -xv ...
分类:
其他好文 时间:
2020-05-26 18:35:16
阅读次数:
63
项目总结64:分别使用Redisson和Zookeeper分布式锁模拟模拟抢红包业务 业务场景 模拟1000人在10秒内抢10000(或1000)元红包,金额在1-100不等; 使用的框架或软件: 框架或组件:Springboot(基础框架)、Redisson(实现分布式锁)、Zookeeper(实 ...
分类:
其他好文 时间:
2020-05-26 18:14:11
阅读次数:
58
欢迎关注 CSDN:程序员小羊 微信公众号:程序员小羊 1、什么是Zookeeper? ZooKeeper 是一个开放源码的分布式协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。分布式应用程序可以 ...
分类:
其他好文 时间:
2020-05-26 10:46:28
阅读次数:
130
server.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mycat:server SYSTEM "server.dtd"> <mycat:server xmlns:mycat="http://io.mycat/"> <system> < ...
分类:
其他好文 时间:
2020-05-26 00:51:53
阅读次数:
60