谷粒商城读写分离(十五)

363-364

1. 规则配置

编辑%SHARDING_PROXY_HOME%confconfig-xxx.yaml

分表分库

 读写分离

编辑%SHARDING_PROXY_HOME%confserver.yaml

 

2. 引入依赖

如果后端连接PostgreSQL数据库,不需要引入额外依赖。

如果后端连接MySQL数据库,需要下载MySQL Connector/J, 解压缩后,将mysql-connector-java-5.1.47.jar拷贝到${sharding-proxy}lib目录。

 CREATE table t_order (
ORDER_id BIGINT(20) not null auto_increment,
user_id int(11) not NULL,
status VARCHAR(50) COLLATE utf8_bin DEFAULT null,
PRIMARY key (order_id)
)ENGINE=INNODB DEFAULT CHARSET=utf8 COLLATE utf8_bin;

CREATE TABLE t_order_item(
  order_item_id BIGINT(20) not null,
  order_id BIGINT(20) not null,
  user_id int(11) not null,
  content VARCHAR(255) COLLATE utf8_bin DEFAULT null,
  STATUS VARCHAR(50) COLLATE utf8_bin DEFAULT null,
  PRIMARY key (order_item_id)
)ENGINE=INNODB DEFAULT CHARSET=utf8 COLLATE utf8_bin;

  

3. 启动服务

  • 使用默认配置项
${sharding-proxy}instart.sh
  • 配置端口
${sharding-proxy}instart.sh ${port}
原文地址:https://www.cnblogs.com/dalianpai/p/13062748.html