07 2023 档案

摘要:一、引入依赖 (kafka的版本和springboot的版本对不上的话,启动会报错,包类不存在) <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> <vers 阅读全文
posted @ 2023-07-13 14:42 yangxiaohui227 阅读(1415) 评论(0) 推荐(0) 编辑
摘要:一、搭建三个节点的zookeeper集群:参考之前写的博客:https://www.cnblogs.com/yangxiaohui227/p/17535507.html 我搭完后,zookeeper三个节点的ip地址是:192.168.233.11:2182,192.168.233.11:2183, 阅读全文
posted @ 2023-07-12 11:18 yangxiaohui227 阅读(23) 评论(0) 推荐(0) 编辑
摘要:非公平锁: 公平锁: 读写锁: 读锁,只要前面没有写锁都加锁成功,前面有写锁就监听最靠近自己的写锁所在路径 写锁:跟非公平锁的逻辑一样,只要前面有其他锁,都要排队,然后监听距离自己最近的一个路径 阅读全文
posted @ 2023-07-12 11:15 yangxiaohui227 阅读(7) 评论(0) 推荐(0) 编辑
摘要:一、服务发现 二、服务的发现: 阅读全文
posted @ 2023-07-12 10:55 yangxiaohui227 阅读(22) 评论(0) 推荐(0) 编辑
摘要:一、使用官方的maven依赖: <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.10</version> </dependency> 代码: Zo 阅读全文
posted @ 2023-07-10 15:10 yangxiaohui227 阅读(164) 评论(0) 推荐(0) 编辑
摘要:一集群搭建:本次使用docker-compose.yml来搭建三个节点的zookeeper 1. 如果linux没安装docker-compose: 1.curl -L "https://github.com/docker/compose/releases/download/1.29.2/docke 阅读全文
posted @ 2023-07-07 16:56 yangxiaohui227 阅读(121) 评论(0) 推荐(0) 编辑
摘要:1.我们可以写一些下线的脚本如:(postop.sh) #!/bin/bash #先从注册中心下线 curl http://127.0.0.1:9010/server/deregister sleep 20 #睡眠20s,调用springboot优雅关机接口 curl -X POST http:// 阅读全文
posted @ 2023-07-05 17:40 yangxiaohui227 阅读(26) 评论(0) 推荐(0) 编辑
摘要:一:使用流水线devops部署springboot项目的流程: 二、本次项目结构: 其中Dockerfile: FROM openjdk:8-jdk LABEL maintainer=leifengyang #docker run -e PARAMS="--server.port 9090" ENV 阅读全文
posted @ 2023-07-05 14:25 yangxiaohui227 阅读(715) 评论(0) 推荐(0) 编辑
摘要:1.修改项目的配置:包括nacos、redis、mysql、rabbitMq 改成对应的服务域名: 之后:将项目打包好,并上传到linux某个文件夹: 其中Dockerfile: FROM openjdk:8-jdk LABEL maintainer=yangxiaohui #docker run 阅读全文
posted @ 2023-07-03 15:20 yangxiaohui227 阅读(257) 评论(0) 推荐(0) 编辑
摘要:1.创建有状态服务: 上面的默认账户、密码变量: RABBITMQ_DEFAULT_USER RABBITMQ_DEFAULT_PASS 阅读全文
posted @ 2023-07-03 15:00 yangxiaohui227 阅读(152) 评论(0) 推荐(0) 编辑
摘要:一、我们先看docker容器安装nacos后,登录容器看到: 配置文件放在 /home/nacos/conf中,该文件夹中有很多配置,因此我们不能按以前的方式直接挂载某个文件: 这里我们要挂载application.properties文件和cluster.conf文件 我这里搭单机版,如果是集群, 阅读全文
posted @ 2023-07-03 14:47 yangxiaohui227 阅读(661) 评论(0) 推荐(0) 编辑
摘要:一.docker 搭建mysql的命令: docker run -p 3306:3306 --name mysql-01 \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysql \ -v /mydata 阅读全文
posted @ 2023-07-03 14:33 yangxiaohui227 阅读(149) 评论(0) 推荐(0) 编辑
摘要:一、我们用docker搭建redis时的命令是: docker run -d -p 6379:6379 --restart=always \ -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \ -v /mydata/redis-01/da 阅读全文
posted @ 2023-07-03 11:33 yangxiaohui227 阅读(130) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示