ShardingSphere 5.4.0分库分表和读写分离同时使用,读写分离配置没有生效

ShardingSphere 5.4.0分库分表和读写分离同时使用问题

使用环境:

ShardingSphere 5.4.0 + mybatis-plus

场景、问题:

按照官网文档配置了 两主四从的mysql5.7集群。测试数据插入没问题,但是查询并没有走从库,而是一直走主库。删除读写分离配置也可以正常运行。老版本是通过master-slave配置读写分离,5.4版本要如何处理呢?还是不下面是我的读写分离配置。

  • !READWRITE_SPLITTING
    dataSources:
    readwrite1:
    writeDataSourceName: master1
    readDataSourceNames:
    • slave1
    • slave2
      loadBalancerName: random1
      readwrite2:
      writeDataSourceName: master2
      readDataSourceNames:
    • slave3
    • slave4
      loadBalancerName: random2
      loadBalancers:
      random1:
      type: RANDOM
      random2:
      type: RANDOM

已进行操作:

现状:

京ICP备2021015875号