更新时间:2024-05-14 GMT+08:00
分享

新增SDK配置

创建数据库连接时,传统的做法是在配置文件中配置用户名、密码等连接信息,通过调用SDK连接数据库。WiseDBA管理台提供SDK配置功能,支持在WiseDBA管理台配置连接信息,并注册到Cloud Map中,在创建数据库连接时,直接调用Cloud Map中的注册信息。

前提条件

  • 已创建Database/Schema/keyspace。
  • 已创建业务账号,账号状态为success。
  • 需要具备AppStage服务运维岗位权限,权限申请操作请参见申请权限

操作步骤

  1. 进入运维中心工作台。
  2. 在顶部导航栏选择自有服务。
  3. 单击,选择微服务开发 > 数据库治理
  4. 选择左侧导航栏的实例管理 > 实例列表
  5. 单击实例列表中的实例名称,在左侧导航栏选择“SDK配置”
  6. 单击“新增配置”,配置相关参数。

    • 当数据库实例引擎类型为GeminiDB(for Cassandra)时,参数说明如表1所示。
      表1 新增SDK配置参数说明

      参数

      说明

      Cloud Map实例

      选择Cloud Map实例,即录入到对应的Cloud Map环境。

      微服务名称

      微服务名称为非必选项。如果业务涉及的微服务较多,可以不填微服务名称,表示匹配全部微服务。

      Keyspace名

      选择Keyspace名称。

      业务账号

      连接数据库的业务账号名。

      全表扫描

      选择是否开启全表扫描。

      在线压测

      选择是否开启在线压测。

      慢查询阈值

      超过慢查询阈值的记录为慢sql,默认值为2000。

      PK黑名单

      选择是否开启PK黑名单。

      单击“新增”,新增一条黑名单配置。

      ServerIP黑名单

      选择是否开启ServerIP黑名单。

      单击“新增”,新增一条黑名单配置。

      自定义配置

      单击“添加自定义配置”,配置Key和Value,单击“保存”,即可添加一条自定义配置。

    • 当数据库实例引擎类型为GaussDB(for MySQL)时,参数说明如表2所示。
      表2 新增SDK配置参数说明

      参数

      说明

      Cloud Map实例

      选择Cloud Map实例,即录入到对应的Cloud Map环境。

      微服务名称

      微服务名称为非必选项。如果业务涉及的微服务较多,可以不填微服务名称,表示匹配全部微服务。

      Schema名称

      选择Schema名称。

      业务账号

      连接数据库的业务账号名。

      DataSource名称

      输入DataSource名称,单击“自动生成”,可以自动生成DataSource名称。

      备注

      填写备注信息。

      主IP信息

      显示主IP信息。

      读写分离

      单击“启用”,设置读写权重。

      说明:

      此处设置的权重和华为云设置的读权重意义不同,读流量先通过SDK配置的权重进行分配,再通过华为云设置的权重进行再次分配。

      影子库

      单击“启用”,选择影子库实例、影子Schema、影子业务账号。

      说明:
      • DRDS(for MySQL)影子库实例默认为生产库实例,不需要选择;影子库只使用主AZ IP做影子库压测,不做双云能力。
      • 存量的配置不支持开启影子库及修改影子库信息。
      • GaussDB(for MySQL)影子库需要与生产库名不一致。
      • 业务执行走影子库逻辑与生产库逻辑,通过调用接口来打开,程序必须主动关闭。
      • 执行影子库SQL语句中不要带有生产的库。
      • GaussDB(for MySQL)在线压测不支持双云切换功能,读写分离功能、权重相关功能。

      连接池参数

      单击“运行参数值”列中的,可以修改参数取值。

  7. 单击“保存”

更多操作

表3 操作说明

操作

说明

重置实例IP

单击“重置实例 IP”,在弹出的提示框中单击“确定”,即可重置实例IP。

修改SDK配置

单击SDK列表操作列的“管理”,修改SDK配置。

删除SDK配置

单击SDK列表操作列的“删除”,删除SDK配置。

跳转到Cloud Map

单击SDK列表操作列的“跳转到Cloud Map”,查看SDK配置数据推送到Cloud Map。

分享:

    相关文档

    相关产品