其实还有一种是SharingJDBC,而且之间在B站的同学也是说用这个,但是我们目前项目邮件中用的却是: mycat,为什么呢?
mycat其实是中间件,是需要独立部署的,是数据库服务器这块的代理,在应用层的话很简单,写一个URL就行了。
SharingJDBC则是:SpringBoot这边的一种配置,如果后面增加了新的机器和库,那会改SpringBoot的配置。
之所以用mycat可以看出:把活交给了运维,同时,不管是游戏服还是别的服都可以使用邮件数据库,往里面存和取,这样子:就支持大量的邮件存储了。