自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 SpringBoot应用篇(二):手写网关服务

功能介绍【黑名单】:通过IP地址来控制禁止访问实际应用服务,禁止级别包括:ip、project、route【匿名访问】:配置跳过token验证环节的路由,级别包括:project、route【Token验证】:进行token校验拦截掉无效或失效的token请求【路由】:路由转发作为网关核心功能,客户端通过nginx统一反向代理至网关服务,网关可以从zk服务注册中心拿到所有应用服务的实际地址,再进行rpc远程调用,拿到的服务地址已经是进行轮询算法后的【日志】实现访问日志的记录,可用于分析访问、处理.

2020-09-17 19:40:20 1166

原创 zookeeper使用篇(三):分布式锁

什么是分布式锁应用场景实现步骤

2020-09-17 19:39:29 148

原创 zookeeper使用篇(二):服务注册与发现+本地负载均衡

1. 服务注册与发现2. 本地负载均衡

2020-08-01 16:59:45 411

原创 zookeeper使用篇(一):单机多实例集群配置

1. 配置jiliguala@jiligualadeMacBook-Pro zk % mkdir dataDir1 dataDir2 dataDir3jiliguala@jiligualadeMacBook-Pro zk % vim open -e zookeeper-3.4.14/conf/zoo.cfg tickTime=2000 initLimit=10

2020-08-01 16:59:12 279

原创 docker使用篇(一):实现nginx反向代理与负载均衡

1. docker安装docker yum install docker docker -v 默认安装位置: /var/lib启动/关闭docker systemctl start/stop docker查看镜像库 docker images创建容器 docker container run -d --name 容器名称 -p 8011:80 镜像名称启动/关闭容器 docker start/stop 容器名称进入容器

2020-07-24 10:21:40 176

原创 SpringBoot日志收集之条件装配

什么是条件装配众所周知,SpringBoot一大优势就是实现了bean的自动装配,但在某些特定场景中我们需要实现条件化自动装配,即根据配置文件决定bean是否被加载和配置使用场景例如:根据项目所需控制是否装配日志收集类、数据库连接池配置不完全则不进行数据源的装配等如何使用@ConfigurationProperties+ @EnableConfigurationProperties+@ConditionalOnExpression@ConfigurationProperties:将配置文件转化为

2020-06-30 17:45:05 245

原创 SpringBoot自定义starter+注解+AOP实现日志收集

SpringBoot自定义starter+注解+AOP实现日志收集什么是starter为什么用starter怎么用项目信息什么是starterstarter是SpringBoot中的一个非常重要的概念,相当于模块,它能将模块所需的依赖整合起来并对模块内的Bean根据环境(条件)进行自动配置。使用者只需要依赖相应功能的starter,无需做过多的配置和依赖,就能自动扫描并加载相应的模块。为什么用starter1、整合了这个模块需要的依赖库;2、提供模块的配置项给使用者;3、提供自动配置类对模块内的

2020-06-29 13:15:34 1942 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除