Mycat2 数据源 datasource

2021-09-08 15:05 更新

数据源配置

  1. {
  2. "dbType": "mysql",
  3. "idleTimeout": 60000,
  4. "initSqls": [],
  5. "initSqlsGetConnection": true,
  6. "instanceType": "READ_WRITE",
  7. "maxCon": 1000,
  8. "maxConnectTimeout": 3000,
  9. "maxRetryCount": 5,
  10. "minCon": 1,
  11. "name": "prototype",
  12. "password": "123456",
  13. "type": "JDBC",
  14. "url": "jdbc:mysql://127.0.0.1:3306?useUnicode=true&serverTimezone=UTC",
  15. "user": "root",
  16. "weight": 0,
  17. "queryTimeout":30//mills
  18. }

prototype.datasource.json

{数据源名字}.datasource.json 保存在datasources文件夹

  • maxConnectTimeout:单位millis,配置中的定时器主要作用是定时检查闲置连接
  • initSqlsGetConnection,true|false,默认:false,对于jdbc每次获取连接是否都执行initSqls
  • type:数据源类型
  • NATIVE:只使用NATIVE协议(即Mycat自研的连接MySQL的协议)
  • JDBC:默认,只使用JDBC驱动连接
  • NATIVE_JDBC:该数据源同一个配置同时可以使用NATIVE,JDBC
  • queryTimeout:jdbc查询超时时间 默认30mills
  • JDBC禁用SSL属性有助提高性能
  • instanceType:配置实例只读还是读写,可选值:READ_WRITE,READ,WRITE
  • weight:负载均衡特定用的权重
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号