TSharding:用于蘑菇街交易平台的分库分表组件

Posted 沧海一滴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TSharding:用于蘑菇街交易平台的分库分表组件相关的知识,希望对你有一定的参考价值。

 

tsharding

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

分库分表业界方案

技术分享

分库分表TSharding

TSharding组件目标
  • 很少的资源投入即可开发完成
  • 支持交易订单表的Sharding需求,分库又分表
  • 支持数据源路由
  • 支持事务
  • 支持结果集合并
  • 支持读写分离
TSharding Resources Abstract

技术分享

TSharding Resources Classes

技术分享

TSharding组件接入过程:
  • 引入TSharding JAR包
  • 配置所有分库的JDBC连接信息
  • Mybatis Mapper方法参数增加ShardingOrderPara/ShardingBuyerPara/ShardingSellerPara注解
  • 批量查询增加结果集合并逻辑

 

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

 

以上是关于TSharding:用于蘑菇街交易平台的分库分表组件的主要内容,如果未能解决你的问题,请参考以下文章

蘑菇街的全链路监控平台和全链路压测系统 | Open Talk 美联专场

蘑菇街的产品和市场细分是啥?

蘑菇街电商交易平台服务架构及改造优化历程(含PPT)

开源第三方登录组件OAuthLogin2.0 支持QQ,阿里巴巴,淘宝,京东,蘑菇街,有赞等平台

蘑菇街怎么开店??

蘑菇街前后端分离实践