随笔分类 - spring cloud/spring boot
spring cloud/spring boot
摘要:微服务架构中,我们通常会使用FeignClient进行服务之间的调用,为了链路追踪和服务调用监控,我们需要对FeignClient调用时的request header 进行自定义动态添加属性。操作如下:创建一个FeignClientInterceptor,实现 feign.RequestInterc
阅读全文
摘要:我们在项目中有时为了方便,会使用过数据源来做一些复杂业务逻辑,本文主要讲解项目中多数据源的配置 1. DataSource、SqlSession、SqlSessionFactory 在springmvc 或者springboot中,数据库的操作主要是通过SqlSession来完成,而SqlSessi
阅读全文
摘要:背景 采用了SharedingSphere进行分表处理、数据脱敏、读写分离。 核心功能 SharedingSphere-JDBC: 数据分片:分库分表 读写分离:读写操作分别路由到主库与从库 数据脱敏:对敏感字段进行加密存储,使用时解密 分布式事务:基于XA协议的两阶段提交 ShardingSphe
阅读全文