zoukankan      html  css  js  c++  java
  • 谷粒商城读写分离(十五)

    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}
  • 相关阅读:
    关于最近
    Cryptography Application Block
    关于修改SQL SERVER 登陆模式
    我与软件工程
    JAVA之路(一)
    C#基础:类的继承与多态
    简述java语言的特点
    简述java虚拟机的工作原理
    阿里云盾特点及防DDoS攻击服务介绍
    智能DNS
  • 原文地址:https://www.cnblogs.com/dalianpai/p/13062748.html
Copyright © 2011-2022 走看看