目录
一、问题背景
随着业务的发展和变更,你的springboot工程中连接单一数据源或单一类型数据库的模式可能需要调整,比如下面这些场景下你可能需要适配多数据源。
1.1 mysql读写分离
比如说,你的项目一开始使用的是mysql数据库,工程中连接一个mysql数据库实例就行了,后来随着业务发展壮大,单库已无法承载较高流量的读写了,所以需要对数据库扩展,此时你的工程中可能需要进行读写分离的模式,即连接多个数据源的配置。
1.2 适配多种类型数据库
最近几年
目录
随着业务的发展和变更,你的springboot工程中连接单一数据源或单一类型数据库的模式可能需要调整,比如下面这些场景下你可能需要适配多数据源。
比如说,你的项目一开始使用的是mysql数据库,工程中连接一个mysql数据库实例就行了,后来随着业务发展壮大,单库已无法承载较高流量的读写了,所以需要对数据库扩展,此时你的工程中可能需要进行读写分离的模式,即连接多个数据源的配置。
最近几年