最近心血来潮,浏览各大网站之后总结精华,写了两套基于mysql的分库分表&读写分离的演示项目。
(由于以下项目都是参照前人的经验,且逻辑实现复杂,具体分析就不写了,且看代码便好,如有兴趣和问题,可留言)
项目一:基于AOP通过程序实现的读写分离项目
项目地址:https://github.com/lyguoguo/microservice-assembly/tree/ms-db-2/ms-db
项目二:基于sharding-jdbc实现的分库分表&读写分离项目
项目参考文档:官方网站
项目地址:https://github.com/lyguoguo/microservice-assembly/tree/ms-db-2/sharding-jdbc-demo