- 博客(7)
- 收藏
- 关注
原创 SpringBoot应用篇(二):手写网关服务
功能介绍【黑名单】:通过IP地址来控制禁止访问实际应用服务,禁止级别包括:ip、project、route【匿名访问】:配置跳过token验证环节的路由,级别包括:project、route【Token验证】:进行token校验拦截掉无效或失效的token请求【路由】:路由转发作为网关核心功能,客户端通过nginx统一反向代理至网关服务,网关可以从zk服务注册中心拿到所有应用服务的实际地址,再进行rpc远程调用,拿到的服务地址已经是进行轮询算法后的【日志】实现访问日志的记录,可用于分析访问、处理.
2020-09-17 19:40:20 1335
原创 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 326
原创 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 202
原创 SpringBoot日志收集之条件装配
什么是条件装配众所周知,SpringBoot一大优势就是实现了bean的自动装配,但在某些特定场景中我们需要实现条件化自动装配,即根据配置文件决定bean是否被加载和配置使用场景例如:根据项目所需控制是否装配日志收集类、数据库连接池配置不完全则不进行数据源的装配等如何使用@ConfigurationProperties+ @EnableConfigurationProperties+@ConditionalOnExpression@ConfigurationProperties:将配置文件转化为
2020-06-30 17:45:05 275
原创 SpringBoot自定义starter+注解+AOP实现日志收集
SpringBoot自定义starter+注解+AOP实现日志收集什么是starter为什么用starter怎么用项目信息什么是starterstarter是SpringBoot中的一个非常重要的概念,相当于模块,它能将模块所需的依赖整合起来并对模块内的Bean根据环境(条件)进行自动配置。使用者只需要依赖相应功能的starter,无需做过多的配置和依赖,就能自动扫描并加载相应的模块。为什么用starter1、整合了这个模块需要的依赖库;2、提供模块的配置项给使用者;3、提供自动配置类对模块内的
2020-06-29 13:15:34 2132 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人