有2个服务A和B,B会调A服务。
A服务原先使用数据源sa,现在新建一个数据源sb,sb和sa保持同步。
想达到的目的是,当sa负载高,不能影响B服务。
现在想在B调A时传递一个参数important,如果有important这个参数,那么A服务需要使用单独的一个数据源sb,没有没有传递important这个参数则使用sa这个数据源。
只是查询语句需要这样切换数据源,非查询类还是走sa,主库只有一个。
有2个服务A和B,B会调A服务。
A服务原先使用数据源sa,现在新建一个数据源sb,sb和sa保持同步。
想达到的目的是,当sa负载高,不能影响B服务。
现在想在B调A时传递一个参数important,如果有important这个参数,那么A服务需要使用单独的一个数据源sb,没有没有传递important这个参数则使用sa这个数据源。
只是查询语句需要这样切换数据源,非查询类还是走sa,主库只有一个。
4 回答1.2k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
8 回答1.2k 阅读
3 回答1k 阅读✓ 已解决
1 回答976 阅读✓ 已解决
2 回答1.7k 阅读
1 回答730 阅读✓ 已解决
动态数据源网上实现一大堆