没有合适的资源?快使用搜索试试~ 我知道了~
mysql-proxy:springboot结合aop实现读写分离实例工程
共26个文件
java:15个
xml:3个
properties:1个
需积分: 50 2 下载量 187 浏览量
2021-05-07
03:01:49
上传
评论
收藏 73KB ZIP 举报
温馨提示
本篇博客为该项目的详细介绍,看完后觉得不错的同学记得给个star哦! 前言 相信有经验的同学都清楚,当db的读写量过高时,我们会备份一份或多份的从库用于做数据的读取,然后主库就主要承担写入的功能(也有读取需要,但压力不大),当db分好主从库后,我们还需要在项目实现自动连接主从库,达到读写分离的效果。实现读写分离并不困难,只要在数据库连接池手动控制好对应的db服务地址即可,但那样就会侵入业务代码,而且一个项目操作数据库的地方可能很多,如果都手动控制的话无疑会是很大的工作量,对此,我们有必要改造出一套方便的工具。 以Java语言来说,如今大部分的项目都是基于Spring Boot框架来搭建项目架构的,结合Spring本身自带的AOP工具,我们可以很容易就构建能实现读写分离效果的注解类,用注解的话可以达到对业务代码无入侵的效果,而且使用上也比较方便。 下面就简单带大家写个demo。 环境部署 数
资源推荐
资源详情
资源评论
收起资源包目录
mysql-proxy-master.zip (26个子文件)
mysql-proxy-master
.gitignore 333B
.mvn
wrapper
maven-wrapper.jar 50KB
MavenWrapperDownloader.java 5KB
maven-wrapper.properties 218B
src
main
resources
sql
user.sql 1KB
logback-spring.xml 2KB
mapper
UserMapper.xml 216B
application.yml 2KB
java
com
xjt
proxy
domain
User.java 743B
controller
UserController.java 612B
dynamicdatasource
DataSourceContextAop.java 1KB
DataSourceSelector.java 327B
DataSourceContextHolder.java 499B
DynamicDataSource.java 336B
DynamicDataSourceEnum.java 380B
MysqlProxyApplication.java 326B
aop
DataSourceConfig.java 3KB
service
UserService.java 1KB
mapper
UserMapper.java 209B
common
MyMapper.java 321B
test
java
com
xjt
proxy
MysqlProxyApplicationTests.java 213B
service
UserServiceTest.java 990B
mvnw 10KB
pom.xml 3KB
mvnw.cmd 6KB
README.md 14KB
共 26 条
- 1
资源评论
亲爱的薄荷绿
- 粉丝: 27
- 资源: 4663
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2001~2022年上市公司数字赋能指数.dta
- 2001~2022年上市公司数字赋能指数.xlsx
- 信息办公石大在线财务管理系统(含源码)-shidacaiwu.rar
- 信息办公电信计费系统完整代码-netctossconformity.rar
- matlab实现TD-SCDMA中初始同步捕捉DwPTS下行同步导频时隙的仿真.zip
- 信息办公玉玺学生信息管理系统-webapps.rar
- 信息办公基于struts的图书管理系统-struts-ts.rar
- 管家婆分销ERP V1 V3 A8II TOP V10.0.2最新全版本通用
- 信息办公基于Ajax+J2EE的MicroERP源码下载-microerp-0.1.rar
- 信息办公双鱼林jsp人事工资系统-wagesmanagesystem.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功