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

做soho外贸网站上海长城建设有限公司网站

做soho外贸网站,上海长城建设有限公司网站,微信小程序是怎么做出来的,西宁思帽网站建设问题场景: 最近在学习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/838191/

相关文章:

  • 广州市网站建设 骏域装饰公司起名大全免费
  • 手机怎样制作个人网站苏州科技网站建设
  • 深圳网站设计公司哪种wordpress 手机菜单栏插件
  • asp网站开发 pdf江苏省和住房城乡建设厅网站首页
  • 部队网站源码网页设计实训心得体会500字
  • 外贸免费建设网站制作王建设医生个人网站
  • 网站建设就找奇思网络赣州港招聘信息
  • 湘潭网站网站建设360网站推广登录
  • vs2012 建网站嘉兴建设网站的
  • 腾讯云做淘客网站网站关键词调整 收录
  • 安徽六安的最新通告广东seo推广工具
  • 阿里云企业建站教程简述网站开发步骤
  • 门户网站建设需注意的问题校园网站建设管理制度
  • 番禺外贸网站建设青岛网站维护
  • 一个网站建设的目标自己可以做一个网站吗
  • 做微信广告网站有哪些千锋教育官方网
  • 上海网站建设公司四叶互联正规网站建设空间
  • 怎样建设电影网站四库一平台建筑企业资质查询
  • 企业网站建设策划书灌南网站定制
  • 怎么做网站服务器吗wordpress 比特币 插件
  • jsp网站开发实例教程本地网站建设官网
  • 源码交易平台网站源码渭南市建网站
  • 网站管理员怎么做联系方式壶关网站建设
  • 南阳网站建设的公司外贸网站外链怎么做
  • 建设网站虚拟主机在哪买如何制作企业的网站
  • 网站如何看是哪家公司做的餐饮营销型网站案例
  • 电商网站开发的目的和意义wordpress+附件丢失
  • 新网站怎么发外链微网站 功能
  • 网站建设报告外贸建设网站公司哪家好
  • 如何做全球网站排名做网站的感想