1.异种多数据源时你们怎么解决的?如何切换不同数据源
引入了com.baomidou--->'dynamic-datasource-spring-boot-starter'驱动
在yml文件中进行了不同种数据源的配置
指定前驱数据源datasource.dynamic.primary:XXX
在需要切换的类或方法上指定@DB("XXX")
2.Mybatis拦截器有了解过么?展开讲讲
例如:自定义的分页插件PageHelper中就有用到拦截器,在mybatis中提供了Interceptor接口,自己实现拦截器只需要实现Interceptor接口
Mybatis中拦截器的设计非常巧妙,将jdk动态代理用到了极致,使用代理代理类的方法构建拦截器链
援引连接[这里讲的蛮好的非常好值得一看](https://www.cnblogs.com/ethan-wu/p/11897026.html)
3.你们项目中redis怎么部署的?(想问redis部署方案架构诸如)
我们项目中采用的是读写分离,主从同步的方式部署,有主备灾多台构建,我了解到Redis的的部署方式有单机版、主从同步、Sentinel哨兵、Cluster集群部署四种方式...
援引连接[这里讲的蛮好的值得一看](https://blog.csdn.net/liangsena/article/details/128049854)
4.redis中有用到多租户么?
多租户技术(Multi-TenancyTechnology)又称多重租赁技术,用于实现如何在多用户的环境下共用相同的系统或程序组件,并且仍可确保各用户间数据的隔离性。
自定义开发集成RedisTemplate的getKeySerializer 方法,来根据当前租户切换keySerializer ,来达到修改前缀的目的,重写方法方法定制化
https://my.oschina.net/u/3706162/blog/1649227