当前位置: 首页 > news >正文

邢台做网站费用电影网站做流量

邢台做网站费用,电影网站做流量,中小型企业网站建设与管理考试,大连小程序制作开发问题场景: 最近在学习ShardingSphere,跟着教程一步步做shardingJDBC,但是想在开启数据分片的时候还能使用读写分离,一直失败,开始是一直能读写分离,但是分偏见规则感觉不生效,一直好像是走不进去…

问题场景:

        最近在学习ShardingSphere,跟着教程一步步做shardingJDBC,但是想在开启数据分片的时候还能使用读写分离,一直失败,开始是一直能读写分离,但是分偏见规则感觉不生效,一直好像是走不进去[sharding]这个配置中,后来debug调试可以找到相关配置,又感觉是什么代码给覆盖了或者不生效了。

问题解决:

        后来找资料一直没有,看到教程下有人一直在问读写分离和数据分片没法一起使用吗?我就试了下关闭读写分离,真的就可以数据分片了,后来查资料:

单独的读写分离配置之后,数据分片就无法生效了,是两块分开的单独功能;如果既想使用读写分离又想数据分片,可以使用如下配置,主要看sharding->master-slave-rules设置。

spring:shardingsphere:props:sql:show: true # 参数配置,显示sqldatasource: # 配置数据源# 给每个数据源取别名,下面的ds1,ds2,ds3任意取名字names: master,salve1# 给master-ds1每个数据源配置数据库连接信息master:# 配置druid数据源type: com.alibaba.druid.pool.DruidDataSourcedriver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://127.0.0.1:3307/springboot?useUnicode=true&characterEncoding=utf8&tinyInt1isBit=false&useSSL=false&serverTimezone=GMTusername: rootpassword: rootmaxPoolSize: 100minPoolSize: 5# 配置ds2-slavesalve1:type: com.alibaba.druid.pool.DruidDataSourcedriver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://127.0.0.1:3308/springboot?useUnicode=true&characterEncoding=utf8&tinyInt1isBit=false&useSSL=false&serverTimezone=GMTusername: rootpassword: rootmaxPoolSize: 100minPoolSize: 5# 配置默认数据源masterslave: # 配置数据源的读写分离,但是数据库一定要做主从复制# 配置主从名称,可以任意取名字name: ms# 配置主库master,负责数据的写入master-data-source-name: master# 配置从库slave节点slave-data-source-names: salve1# 配置slave节点的负载均衡均衡策略,采用轮询机制load-balance-algorithm-type: round_robinsharding:master-slave-rules:                 # 在使用数据分片功能情况下,配置读写分离功能ds0:                              # 自定义一个虚拟数据源名字,用于自动路由下方主从数据源masterDataSourceName: master    # 指定主数据源slaveDataSourceNames:           # 指定从数据源- salve1loadBalanceAlgorithmType: round_robinbinding-tables:- fa_user                            # 指明了分库分表要处理的虚拟表名字tables:# user_table 逻辑表名fa_user:# 数据节点:数据源$->{0..N}.逻辑表名$->{0..N}actualDataNodes: ds0.fa_user_$->{2022..2023}# 拆分库策略
#            database-strategy:
#              standard:
#                sharding-column: create_time
#                precise-algorithm-class-name: com.wpj.user.shardingSphere.UserDataBaseRule# 拆分表策略table-strategy:standard:sharding-column: create_timeprecise-algorithm-class-name: com.wpj.user.shardingSphere.UserTableRule

http://www.yayakq.cn/news/685448/

相关文章:

  • 免费网站免费无遮挡做网站销售好不好
  • 广东今科网站建设厨之梦进口食品网站谁做的
  • 销售型网站建设基本要素用asp.net做企业网站
  • 银川网站公司济南建设质量协会网站
  • 福州网站制作服务工商个人营业执照注册官网
  • 电子商务网站的优势个人备案可以做影视网站吗
  • 佛山建站公司排名建公司网站建设明细报价表
  • 安徽省住房和建设厅网站做安装系统网站有钱赚吗
  • 公司网站建设需要注意哪些问题重庆设计公司网站
  • 素材网站推广方案做网站怎么选择服务器的大小
  • 现在ps做网站的尺寸网站建设需要什么编程语言
  • 四川省建设厅的注册中心网站首页注册公司需要钱吗?多少费用
  • 263云通信官方网站网站教育机构排行前十名
  • 用什么做网站简单如何塑造和推广网络品牌
  • 北京网站建设好吗长沙新型网络营销
  • 石家庄网站建设培训学校网站默认模板
  • 功能类网站网站企业备案改个人备案
  • 有没有免费建站南京做网站建设的公司排名
  • 长沙正规企业网站制作平台WordPress写文章本地上传
  • 公司网站改版需要怎么做做代理的网站
  • 如何在阿里巴巴上建设公司网站用html制作登录注册界面
  • 北京网站设计推荐刻什么网站服务器好
  • 无锡新吴区住房建设交通局网站柳州建设网app
  • 傻瓜式网站wordpress首页分类标题
  • 如何判断一个网站的关键词是否难做郑州外贸网站制作
  • 腾讯网站开发企业邮箱怎么申请
  • 展会网站建设 服务器选择很重要产品宣传网站模板
  • 广州网站开发小程序shop++的优点
  • 本地电脑如何做网站服务器全网营销推广怎么收费
  • 网站建设推广文章做网站和做免费推广网站的区别