首页 > 其他分享 >shardingjdbc 使用记录

shardingjdbc 使用记录

时间:2024-07-23 19:19:42浏览次数:15  
标签:记录 数据源 配置 db 使用 shardingjdbc 断点 路由

注意几个概念:
数据源,数据源别名 (shardingjdbc 的配置会给每个数据源配置别名)
db实例(物理概念),逻辑库

如果 db实例是同一个的话,那么可以只配置一个数据源,通过 shardingjdbc 的路由策略来路由到具体的逻辑库。这样可以降低 db 的连接数。

 

 

配置了 hint 的路由策略,但是没有生效,断点没有进路由规则类:
可能是操作 db 的时候没有通过 `HintManager hm = HintManager.getInstance()` 来指定路由值

 

配置了 preciseAlgorithmClassName 的路由策略 ,但是没有生效,断点没有进路由规则类:
可能是操作 db 时没有用到指定的 shardingColumn 分片字段

标签:记录,数据源,配置,db,使用,shardingjdbc,断点,路由
From: https://www.cnblogs.com/kevin-yuan/p/18319374

相关文章

  • Lazarus使用IPC收发消息
    使用IPC收发消息可以在Windows和Linux下通用。其它系统没测试。1、在system选项卡中选择TSimpleIPCServer和TSimpleIPCClient加到窗口中SimpleIPCClient1:TSimpleIPCClient;SimpleIPCServer1:TSimpleIPCServer;2、设置参数SimpleIPCServer1中设置:Global、Threaded、Act......
  • 使用MyBatis Plus需要用上的相关依赖
    1.pom.xml添加<!--MyBatisPlus依赖--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.4.2</version>......
  • 使用Velero备份、恢复的备份、恢复、迁移K8S集群上的资源
    开源地址:GitHub-vmware-tanzu/velero:BackupandmigrateKubernetesapplicationsandtheirpersistentvolumeshttps://github.com/vmware-tanzu/velero官网:https://velero.io/Velero的基本原理就是将Kubernetes集群资源对象数据备份到对象存储中,并能从对象存储中拉取......
  • Java 集合框架:HashMap 的介绍、使用、原理与源码解析
    大家好,我是栗筝i,这篇文章是我的“栗筝i的Java技术栈”专栏的第020篇文章,在“栗筝i的Java技术栈”这个专栏中我会持续为大家更新Java技术相关全套技术栈内容。专栏的主要目标是已经有一定Java开发经验,并希望进一步完善自己对整个Java技术体系来充实自己的......
  • WPF 使用ICollectionView过滤表格数据
    ICollectionView接口是一个用于提供数据视图的类,它允许你对数据进行排序、筛选和分组。可以通过静态方法CollectionViewSource.GetDefaultView(object)获取。MSDN接口说明:https://learn.microsoft.com/zh-cn/dotnet/api/system.componentmodel.icollectionview?view=windowsdes......
  • 在1Panel服务器面板中使用ClamAV防病毒引擎 轻松实现病毒扫描
    ClamAV是一款开源(GPLv2)防病毒工具包(anti-virustoolkit),能够有效检测和清除多种类型的恶意软件、病毒和钓鱼邮件,同时提供了免费且持续的病毒特征库升级。全新发布的1Panelv1.10.12-lts版本中新增了ClamAV病毒扫描功能,支持够通过图形化界面安装和使用ClamAV,并可在应......
  • Go使用HTTP的私有仓库中的模块
    Go使用HTTP的私有仓库中的模块1.导入方设置Go变量goenv-wGOPRIVATE='gitlab.xxe.example.com'goenv-wGOINSECURE='gitlab.xxe.example.com'#因为中间多了一级.xxe导致不能用通配域名2.仓库中的模块设置go.mod文件中定义模块时要附带.git后缀gomodinitgitla......
  • Android开发 - onDraw方法中canvas参数解析与使用
    drawRoundRect参数解析canvas.drawRoundRect(RectFrect,floatrx,floatry,Paintpaint):rect:RectF对象rx:x方向上的圆角半径ry:y方向上的圆角半径paint:绘制时所使用的画笔绘制圆角矩形实例实例protectedvoidonDraw(Canvascanvas){//TODOAuto-generat......
  • 白话介绍shiro及使用
    一、shiro是一款安全框架主要功能,如下二、shiro登录流程步骤三、所以使用shiro需要配置一些东西**1.自定义AuthorizingRealm**重写doGetAuthenticationInfo方法@OverrideprotectedAuthenticationInfodoGetAuthenticationInfo(AuthenticationTokentoken)throwsAut......
  • C++学习笔记(01)——使用VS Code进行C++函数分文件编写
    首先需要下载安装:C/C++ProjectGenerator扩展,就是下图这玩意:下载安装完成后,按ctrl+shift+p打开命令面板,输入createC++project,按回车后可以选择保存工程的文件夹创建好会后生成几个目录:.vscode:里面放一些配置文件之类的,如launch.json、setting.json、tasks.jsoninclude:存......