其實還有一種是SharingJDBC,而且之間在B站的同學也是說用這個,但是我們目前項目郵件中用的卻是: mycat,為什么呢?
mycat其實是中間件,是需要獨立部署的,是數據庫服務器這塊的代理,在應用層的話很簡單,寫一個URL就行了。
SharingJDBC則是:SpringBoot這邊的一種配置,如果后面增加了新的機器和庫,那會改SpringBoot的配置。
之所以用mycat可以看出:把活交給了運維,同時,不管是游戲服還是別的服都可以使用郵件數據庫,往里面存和取,這樣子:就支持大量的郵件存儲了。