存储库存储在加密用户名和密码config.properties
文件。下面的表显示了这个文件的位置在不同的操作系统:
表由默认配置的位置。属性文件
操作系统 | 文件位置 |
---|---|
微软视窗系统 |
|
UNIX / Linux |
|
Mac OS X |
|
确保文件在文件系统级别了,不能被任何人但是管理员,或MySQL企业监控。
下面的例子显示了生成的config.properties
文件:
# SymmetricKey是自动生成的。# 2013年8月15日13:35:56 PDT mysql星期四。use_ssl = true mysql。用户= service_manager mysql。端口= 13306 = 8577667 a79df5275 mysql的关键。通过= BMcsacZdrMmM7mrnFExURHDuxp4C3hcrZyxcpC2QhiE \ = mysql。verify_server_cert = false mysql。服务器= localhost mysql.db = mem
的mysql.pass
是加密的。
应用程序有两个连接池,一个服务代理交通、和其他UI。您可以配置为一个逻辑池与85/15(代理/ ui)比例分割,并使用“dbPool”的池名称进一步设置。分开,或者您可以配置每个池,池的名字是“默认”和“用户界面”。注意,“。”之后的名字逐字来自DBCPhttp://commons.apache.org/proper/commons-dbcp/configuration.html。
表各可选配置。属性值
属性名 | 属性类型 | 默认的 |
---|---|---|
dbpool.default.initialSize |
整数 | 20. |
dbpool.default.maxActive |
整数 | 70年 |
dbpool.default.maxIdle |
整数 | 20. |
dbpool.default.maxWaitMillis |
字符串 | 30秒 |
dbpool.default.minEvictableIdleTimeMillis |
字符串 | 15秒 |
dbpool.default.minIdle |
整数 | 0 |
dbpool.default.timeBetweenEvictionRunsMillis |
字符串 | 5秒 |
dbpool.ui.initialSize |
整数 | 5 |
dbpool.ui.maxActive |
整数 | 15 |
dbpool.ui.maxIdle |
整数 | 5 |
dbpool.ui.maxWaitMillis |
字符串 | 30000秒 |
dbpool.ui.minEvictableIdleTimeMillis |
字符串 | 15秒 |
dbpool.ui.minIdle |
整数 | 0 |
dbpool.ui.timeBetweenEvictionRunsMillis |
字符串 | 5000毫秒 |
-
类型 整数 默认值 5
数量的初始启动时创建的连接池。
-
类型 整数 默认值 15
活动连接的最大数量可以从这个池分配在同一时间。
-
类型 整数 默认值 0
建立的最小数量的连接池中应该保持。默认值是来自? ? ?。
-
类型 整数 默认值 5
最大连接数保持在游泳池里。定期检查空闲连接,如果启用,连接空闲时间比
minEvictableIdleTimeMillis
被释放。 dbpool.ui.maxWaitMillis(30 seconds)
类型 字符串 默认值 30000秒
的最大连接池等待的毫秒数抛出异常之前返回。设置为
1
无限期地等待。dbpool.ui.timeBetweenEvictionRunsMillis(5 seconds)
类型 字符串 默认值 5000毫秒
睡觉的毫秒数之间的空闲连接验证或清洁线程的运行。不设置这个值小于1秒。它指定频率为空闲连接执行检查,以及经常空闲连接验证。
dbpool.ui.minEvictableIdleTimeMillis(15 seconds)
类型 字符串 默认值 15秒
最小的时间一个对象可能空闲池前资格驱逐。
dbpool.default.initialSize (20)
类型 整数 默认值 20.
初始启动时创建的连接数池。
-
类型 整数 默认值 70年
活动连接的最大数量分配在同一时间从这个池。
-
类型 整数 默认值 0
建立连接在池的最小数量。
-
类型 整数 默认值 20.
最大连接数保持在游泳池里。
dbpool.default.maxWaitMillis(30秒)
类型 字符串 默认值 30秒
的最大连接池等待的毫秒数抛出异常之前返回。
dbpool.default.timeBetweenEvictionRunsMillis(5秒)
类型 字符串 默认值 5秒
睡觉的毫秒数之间的空闲连接验证或清洁线程的运行。不设置这个值小于1秒。它指定频率为空闲连接执行检查,以及经常空闲连接验证。
dbpool.default.minEvictableIdleTimeMillis(15秒)
类型 字符串 默认值 15秒
最小的时间一个对象可能空闲池前资格驱逐。