@ConfigurationProperties(prefix="lamp.database") public class DatabaseProperties extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
DatabaseProperties.CacheId
参数说明参考:https://github.com/baidu/uid-generator
长期运行:重启频率为12次/天, 那么配置成{"workerBits":23,"timeBits":31,"seqBits":9}时, 可支持28个节点以整体并发量14400 UID/s的速度持续运行68年
长期运行+集群数量少+并发稍高:{"workerBits":20,"timeBits":31,"seqBits":12}这样的配置可以68年,100W次重启,单机每秒4096个并发的情况
频繁重启:重启频率为24*12次/天, 那么配置成{"workerBits":27,"timeBits":30,"seqBits":6}时, 可支持37个节点以整体并发量2400 UID/s的速度持续运行34年.
|
static class |
DatabaseProperties.DefaultId |
static class |
DatabaseProperties.HutoolId |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Boolean |
optimizeJoin
生成 countSql 优化掉 join 现在只支持 left join
|
protected Boolean |
overflow
溢出总页数后是否进行处理
|
static String |
PREFIX |
| 构造器和说明 |
|---|
DatabaseProperties() |
Copyright © 2021. All rights reserved.