TSharding:用於蘑菇街交易平台的分庫分表組件


 

tsharding

TSharding is the simple sharding component used in mogujie trade platform.

分庫分表業界方案

alt text

分庫分表TSharding

TSharding組件目標
  • 很少的資源投入即可開發完成
  • 支持交易訂單表的Sharding需求,分庫又分表
  • 支持數據源路由
  • 支持事務
  • 支持結果集合並
  • 支持讀寫分離
TSharding Resources Abstract

alt text

TSharding Resources Classes

alt text

TSharding組件接入過程:
  • 引入TSharding JAR包
  • 配置所有分庫的JDBC連接信息
  • Mybatis Mapper方法參數增加ShardingOrderPara/ShardingBuyerPara/ShardingSellerPara注解
  • 批量查詢增加結果集合並邏輯

 

http://www.ctolib.com/tsharding.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM