- 博客(5)
- 收藏
- 关注

原创 docker搭建zookeeper集群实战
拉取zookeeper镜像 docker pull zookeeper 根据镜像创建docker容器 分别创建容器zookeeper、zookeeper2、zookeeper3这三个容器 docker run --privileged=true -d --name zookeeper --publish 2181:2181 -d zookeeper:latest docker run --privileged=true -d --name zookeeper2 --publish 2182:
2020-12-03 16:03:42
2461
8
原创 使用源生redis实现分布式锁
使用源生redis实现分布式锁 市面上常见的分布式锁基本分为三种: 使用数据库实现分布式锁 使用redis实现分布式锁 使用zookeeper实现分布式锁 本文介绍一下利用源生的redis去实现分布式锁(源生的redis会存在死锁的风险,解决方案下篇再讲) 闲话少说,上代码 1.pom引入redis依赖 <dependency> <groupId>org.springframework.boot</
2020-12-10 16:29:31
198
原创 记录java连接zookeeper遇到的问题
今天在写java连接zookeeper的demo的时候遇到了一个问题,错误如下。 因为我的zookeeper是用docker装的,一开始我考虑的是虚拟机的防火墙是不是开了,但是服务ip和端口都能ping通或者telnet进去,后来发现是超时时长设置的太小了,导致报错。修改后即可恢复正常 ...
2020-12-07 11:04:52
685
原创 记录使用docker安装elasticsearch + kibana过程以及出现的问题
1.docker安装elasticsearch docker pull elasticsearch:7.3.0 后面最好带上版本号 创建elasticsearch容器 docker run --name es -p 9200:9200 -p 9300:9300 --network esnet -e "discovery.type=single-node" 镜像id 启动/重启/停止:docker start/restart/stop 容器id 访问 ip:9200/出现以下画面...
2020-10-23 15:58:47
478
原创 springCloud之Feign组件实战以及避坑指南
springCloud之Feign组件实战以及避坑指南 首先是Feign这边的调用,具体代码入下图所示 主要说下fallback,fallback主要是调用目标微服务失败后执行的方法如下图所示 注意!!!坑的地方来了,这样配置是fallback是无法生效的,需要在配置文件中加上 feign: hystrix: enabled: true 才可以生效 ...
2020-09-17 11:23:52
318
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人