基于Spring-cloud-gateway实现全局日志记录
摘要:基于Spring-cloud-gateway实现全局日志记录
阅读全文
posted @
2023-11-29 10:42
Ruthless
阅读(398)
推荐(0) 编辑
SpringBoot系列之集成阿里canal监听MySQL Binlog
摘要:1、什么是阿里canal?canal是阿里开源的,对数据库增量日志解析,提供增量数据订阅和消费的组件。引用官网的图片,canal的工作原理主要是模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave,向master发送dump 协议,获取到数据后,解析 binary log 对
阅读全文
posted @
2022-03-03 09:02
Ruthless
阅读(2941)
推荐(0) 编辑
SpringBoot引入外部jar,通过maven打包项目
摘要:1、引入jar 在/src/main/resources/目录下新建lib文件夹,并把jar包文件放到这个目录下 2、在pom.xml文件定义依赖指向该jar <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot
阅读全文
posted @
2020-12-09 19:51
Ruthless
阅读(1906)
推荐(0) 编辑
购物车的原理及Java实现(仿京东实现原理)
摘要:购物车的原理及Java实现(仿京东实现原理)
阅读全文
posted @
2020-10-09 18:05
Ruthless
阅读(1011)
推荐(0) 编辑
Zipkin简介及基本概念
摘要:Zipkin简介Zipkin是 Twitter 的一个开源项目,基于 Google Dapper实现。可以使用它来收集各个服务器上请求链路的跟踪数据,并通过它提供的 REST API 接口来辅助我们查询跟踪数据以实现对分布式系统的监控程序,从而及时地发现系统中出现的延迟升高问题并找出系统性能瓶颈的根
阅读全文
posted @
2020-09-17 22:23
Ruthless
阅读(16856)
推荐(1) 编辑
SpringCloud集成Sleuth Zipkin
摘要:假设目前有如下三个服务:mima-cloud-gateway(网关服务,端口8801)mima-cloud-producer(提供者服务)mima-cloud-consumer(消费者服务) 关系如下:mima-cloud-gateway作为网关请求入口,访问mima-cloud-consumer服
阅读全文
posted @
2020-09-17 18:01
Ruthless
阅读(3130)
推荐(0) 编辑
springboot2 zipkin mysql
摘要:zipkin官方已不推荐自己搭建zipkin-server;官方推荐的几种快速启动一个zipkin-server: 集成MySQL的注意事项:只在MySQL5.6-7的版本上测试过,因此最好安装MySQL的5.6-7的版本。 1、安装MySQL2、建库、建表建表语句(数据库名为zipkin,创建省略
阅读全文
posted @
2020-09-17 11:11
Ruthless
阅读(759)
推荐(0) 编辑
SpringCloud Zipkin快速开始
摘要:Zipkin是什么Zipkin分布式跟踪系统;它可以帮助收集时间数据,解决在microservice架构下的延迟问题;它管理这些数据的收集和查找;Zipkin的设计是基于谷歌的Google Dapper论文。 每个应用程序向Zipkin报告定时数据,Zipkin UI呈现了一个依赖图表来展示多少跟踪
阅读全文
posted @
2020-09-16 22:55
Ruthless
阅读(873)
推荐(0) 编辑
Spring Cloud Ribbon7种负载均衡策略
摘要:负载均衡分类硬件负载均衡:F5,价格昂贵不考略在内服务端负载均衡:nginx、lvs客户端负载均衡:ribbon 1、随机策略——RandomRule 2、轮询策略——RoundRobinRule注:Ribbon默认策略 3、重试策略——RetryRule 4、最低并发策略——BestAvailab
阅读全文
posted @
2020-09-15 01:22
Ruthless
阅读(5368)
推荐(0) 编辑
Spring Cloud Gateway配置自定义返回异常
摘要:Spring Cloud Gateway配置自定义返回异常 Spring Cloud Gateway网关异常处理
阅读全文
posted @
2020-09-10 22:54
Ruthless
阅读(1719)
推荐(0) 编辑
Spring-Cloud-Gateway Predicate谓词(断言)使用与自定义
摘要:自定义路由谓词需要继承 AbstractRoutePredicateFactory 工厂类,重写 apply() 方法的逻辑和shortcutFieldOrder方法。 在 apply() 方法中可以通过 serverWebExchange.getRequest() 拿到 ServerHttpReq
阅读全文
posted @
2020-09-09 23:33
Ruthless
阅读(2588)
推荐(0) 编辑
Gateway Redis令牌桶请求限流过滤器
摘要:spring cloud gateway默认基于redis令牌桶算法进行微服务的限流保护,采用RateLimter限流算法来实现。 1.引入依赖包 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring
阅读全文
posted @
2020-09-08 16:54
Ruthless
阅读(5323)
推荐(0) 编辑
SpringBoot集成logback日志组件
摘要:1、在pom.xml中添加依赖jar包 <!--logback begin--> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.21</version> </depe
阅读全文
posted @
2020-09-01 14:37
Ruthless
阅读(742)
推荐(0) 编辑
windows下nacos的安装及Mysql持久化(单机部署)
摘要:什么是nacos一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。类似springcloud组件(eureka + config) 安装步骤1、官网下载nacoshttps://github.com/alibaba/nacos/releases 目前最新版本是1.3.2,下载到本地。
阅读全文
posted @
2020-08-15 11:34
Ruthless
阅读(3475)
推荐(0) 编辑
什么是微服务的注册中心
摘要:理解注册中心:服务管理,核心是有个服务注册表,心跳机制动态维护。 服务提供者provider: 启动的时候向注册中心上报自己的网络信息。 服务消费者consumer: 启动的时候向注册中心上报自己的网络信息,拉取provider的相关网络信息。 Euraka心跳机制: 服务提供者在启动后,周期性(默
阅读全文
posted @
2020-07-27 23:59
Ruthless
阅读(2758)
推荐(0) 编辑
Spring Cloud基本概念
摘要:spring cloud的核心组件有哪些?Eureka:服务注册与发现,Eureka细分为 Eureka Server 和 Eureka Client。 Feign:是一个声明式的web服务客户端,整合了Ribbon,具有负载均衡的能力,整合了Hystrix,具有熔断的能力 Ribbon:1、Rib
阅读全文
posted @
2020-04-16 17:50
Ruthless
阅读(383)
推荐(0) 编辑
SpringBoot多数据源动态切换数据源
摘要:1、配置多数据源 spring: datasource: master: password: erp_test@abc url: jdbc:mysql://127.0.0.1:3306/M201911010001?useUnicode=true&characterEncoding=utf-8&all
阅读全文
posted @
2019-11-05 15:31
Ruthless
阅读(5570)
推荐(0) 编辑
RabbitMQ消息中间件的用法
摘要:RabbitMQ消息中间件的用法 RabbitMQ案例
阅读全文
posted @
2019-10-28 13:58
Ruthless
阅读(315)
推荐(0) 编辑
XJar: Spring-Boot JAR 包加/解密工具,避免源码泄露以及反编译
摘要:XJar: Spring-Boot JAR 包加/解密工具,避免源码泄露以及反编译
阅读全文
posted @
2019-05-30 11:49
Ruthless
阅读(7433)
推荐(0) 编辑
xxl-job入门实践
摘要:源码在码云上(git@gitee.com:lynch168/spring-boot.git) 1、下载xxl-job源码 xxl-job源码地址:https://github.com/xuxueli/xxl-job 解压导入到Eclipse,如下图所示: 2、修改pom.xml文件2.1、修改/xx
阅读全文
posted @
2019-04-28 17:09
Ruthless
阅读(13965)
推荐(3) 编辑