日志模塊分析
Pig-log ???????dubbo服務(wù)實(shí)現(xiàn)
Pig-log-api ???dubbo服務(wù)
spring+mybatisdubbo整合sharding-jdbc分庫分表
建兩個(gè)數(shù)據(jù)庫,每個(gè)數(shù)據(jù)庫中的表建三份
2.配置連接兩個(gè)數(shù)據(jù)庫
3.配置和自定義分庫分表規(guī)則
配置服務(wù)
在pig-web模塊調(diào)用,配置日志過濾器
通過type字段確認(rèn)數(shù)據(jù)會(huì)導(dǎo)入哪個(gè)表,哪個(gè)庫
Type為3或者9的時(shí)候,除以兩個(gè)數(shù)據(jù)余1,所以在1號(hào)庫,除以3個(gè)表 余0,所以在0號(hào)表
Type為1或者7的時(shí)候,除以兩個(gè)數(shù)據(jù)余1,所以在1號(hào)庫,除以3個(gè)表 余1,所以在1號(hào)表
這樣就達(dá)到了分庫分表的作用了
Type為0或者6的時(shí)候,除以兩個(gè)數(shù)據(jù)余0,所以在0號(hào)庫,除以3個(gè)表 余0,所以在0號(hào)表