sharding-proxy 数据库代理中间件

部署文档

  1. # 下载解压
  2. wget https://github.com/sharding-sphere/sharding-sphere-doc/raw/master/dist/sharding-proxy-3.0.0.tar.gz
  3. tar -zvx -f sharding-proxy-3.0.0.tar.gz -C ./
  4. # 系统配置
  5. conf/server.yaml
  6. # 分片配置等
  7. conf/config-sharding_db.yaml
  8. # 日志级别配置
  9. conf/logback.xml
  10. # 关闭代理
  11. bin/stop.sh
  12. # 启动代理
  13. bin/start.sh 21030
  14. # 查看日志
  15. logs/stdout.log
  16. # 其他说明
  17. Sharding-Proxy 默认使用 3307端口,可以通过启动脚本追加参数作为启动端口号。如: bin/start.sh 3308
  18. Sharding-Proxy 使用 conf/server.yaml配置注册中心、认证信息以及公用属性。
  19. Sharding-Proxy 支持多逻辑数据源,每个以 config- 前缀命名的 yaml 配置文件,即为一个逻辑数据源。

配置案例

  • Sharding-Proxy 支持多逻辑数据源,每个以 config-前缀 命名的 yaml 配置文件
  • 即为一个逻辑数据源。以下是 config-xxx.yaml 的配置配置示例

1. 数据分片

2. 读写分离

3. 数据分片 + 读写分离