Apache ShardingSphere源码解读系列
主要是对Apache ShardingSphere源码进行研读学习,项目地址:https://github.com/apache/shardingsphere
totalo
这个作者很懒,什么都没留下…
展开
-
Apache ShardingSphere项目概览
注意:项目结构会进行调整,此结构整理会进行更新,目前基于5.0 beta版本 shardingsphere-agent Java探针设计、bytebuddy使用、可观察性实战 shardingsphere-db-protocol 数据库协议实现 shardingsphere-distribution原创 2021-09-03 09:25:00 · 407 阅读 · 0 评论 -
Apache shardingSphere(5.x)源码解析之readwrite-splitting源码
概述 读写分离功能作为shardingsphere的可插拔能力之一 包结构分析 api:对外暴露的接口,包括算法spi、配置的对象类 core:核心层,包含默认提供的读分配的负载均衡的算法、以及SQL改写,选取数据源的核心逻辑 distSQL:distsql解析以及管理的相关的流程 spring:spring-boot-starter以及spring-namespace相关的实现。 具体实现 在api层面,对外提供的主要是配置对象以及,读的负载均衡。 在这里,官方提供了两种方式的负载。 1、ROUND_原创 2021-11-13 18:56:04 · 1211 阅读 · 0 评论