如何在 Spring Boot 优雅关闭加入一些自定义机制

2022-03-05
阅读 16 分钟
1.5k
个人创作公约:本人声明创作的所有文章皆为自己原创,如果有参考任何文章的地方,会标注出来,如果有疏漏,欢迎大家批判。如果大家发现网上有抄袭本文章的,欢迎举报,并且积极向这个 github 仓库 提交 issue,谢谢支持~

spring-data-redis 动态切换数据源

2021-08-31
阅读 12 分钟
1.4k
最近遇到了一个麻烦的需求,我们需要一个微服务应用同时访问两个不同的 Redis 集群。一般我们不会这么使用 Redis,但是这两个 Redis 本来是不同业务集群,现在需要一个微服务同时访问。
封面图

spring-data-redis 连接泄漏,我 TM 人傻了

2021-08-30
阅读 10 分钟
2.2k
本系列是 我TM人傻了 系列第四期[捂脸],往期精彩回顾:升级到Spring 5.3.x之后,GC次数急剧增加,我TM人傻了这个大表走索引字段查询的 SQL 怎么就成全扫描了,我TM人傻了获取异常信息里再出异常就找不到日志了,我TM人傻了本文基于 Spring Data Redis 2.4.9最近线上又出事儿了,新上线了一个微服务系统,上线之后就开始...
封面图

SpringCloud升级之路2020.0.x版-5.所有项目的parent与spring-framework-common说明

2021-08-05
阅读 7 分钟
1.2k
本系列代码地址:[链接]源代码文件:[链接]1. 使用 log4j2 异步日志所需要的依赖:需要排除默认的日志实现 logback,增加 log4j2 的依赖,并且添加 log4j2 异步日志需要的 disruptor 依赖。 {代码...} 2. javax.xml 的相关依赖。我们的项目使用 JDK 11。JDK 9 之后的模块化特性导致 javax.xml 不自动加载,所以需要如下...
封面图

SpringCloud升级之路2020.0.x版-3.Eureka Server 与 API 网关要考虑的问题

2021-08-03
阅读 2 分钟
1.1k
本系列为之前系列的整理重启版,随着项目的发展以及项目中的使用,之前系列里面很多东西发生了变化,并且还有一些东西之前系列并没有提到,所以重启这个系列重新整理下,欢迎各位留言交流,谢谢!~
封面图

SpringCloud升级之路2020.0.x版-2.微服务框架需要考虑的问题

2021-08-02
阅读 4 分钟
777
本系列为之前系列的整理重启版,随着项目的发展以及项目中的使用,之前系列里面很多东西发生了变化,并且还有一些东西之前系列并没有提到,所以重启这个系列重新整理下,欢迎各位留言交流,谢谢!~
封面图

Spring Cloud 升级之路 - 2020.0.x - 3. Undertow 的 accesslog 配置

2021-04-08
阅读 8 分钟
2.3k
上一节我们讲述了如何使用 Undertow 作为我们的 Web 服务容器,本小节我们来分析使用 Undertow 的另一个问题,也就是如何配置 accesslog,以及 accesslog 的各种占位符。

Spring Cloud 升级之路 - 2020.0.x - 2. 使用 Undertow 作为我们的 Web 服务容器

2021-04-08
阅读 9 分钟
5k
在我们的项目中,我们没有采用默认的 Tomcat 容器,而是使用了 UnderTow 作为我们的容器。其实性能上的差异并没有那么明显,但是使用 UnderTow 我们可以利用直接内存作为网络传输的 buffer,减少业务的 GC,优化业务的表现。