中间件可配置化镜像
VERSION 1.0.0
环境变量名称 | 描述 | 类型 | 取值范围 | 默认值 |
---|---|---|---|---|
TOMCAT_SERVER_URI_ENCODING | 字符编码 | 字符串类型 | UTF8/GBK/ISO-8859-1 | UTF8 |
TOMCAT_SERVER_CONNECTION_TIMEOUT | 连接超时时间(毫秒) | 数字类型 | 正整数 | 200000 |
TOMCAT_SERVER_MAX_THREADS | 最大线程数 | 数字类型 | 正整数 | |
TOMCAT_SERVER_MIN_SPARE_THREADS | 最小空闲线程数 | 数字类型 | 正整数 | |
TOMCAT_SERVER_DISABLE_UPLOAD_TIMEOUT | 上传超时机制 | 可选类型 | false/true | false |
TOMCAT_SERVER_CONNECTION_UPLOAD_TIMEOUT | 上传超时时间(毫秒) | 数字类型 | 正整数 | |
TOMCAT_SERVER_ENABLE_LOOKUPS | 是否反查询域名 | 可选类型 | false/true | true |
TOMCAT_SERVER_KEEP_ALIVE_TIMEOUT | 连接最大保持时间(毫秒) | 数字类型 | 正整数 | |
TOMCAT_SERVER_COMPRESSION | 响应的数据进行 GZIP 压缩 | 可选类型 | off/on/force | off |
TOMCAT_SERVER_COMPRESSABLE_MIME_TYPE | 压缩类型 | 字符串 | 字符串 | "" |
- TOMCAT_SERVER_COMPRESSABLE_MIME_TYPE 类型示例:
text/html,text/xml,text/javascript,text/css,text/plain,image/gif,image/jpg,image/png
- 时间相关单位统一为毫秒
环境变量名称 | 描述 | 类型 | 取值范围 | 默认值 |
---|---|---|---|---|
TOMCAT_CONTEXT_RESOURCE | jndi数据源配置 | 字符串类型 | 字符串 | "" |
- TOMCAT_CONTEXT_RESOURCE 字符串格式类似这样 用 jndiname | username | password | drive_class_name | url;允许空格
- 示例
jndiname1 | root | 634234 | com.mysql.jdbc.Driver | jdbc:mysql://localhost:3306/testSite;jndiname2 | root | 634234 | com.mysql.jdbc.Driver | jdbc:mysql://localhost:3306/testSite2
- jndiname, 指定的jndi名称, 字符串类型
- username, 数据库用户名, 字符串类型
- password, 数据库密码, 字符串类型
- drive_class_name, 数据库驱动类名称, 字符串类型
- url, 数据库uri, 字符串类型
环境变量名称 | 描述 | 类型 | 取值范围 | 默认值 |
---|---|---|---|---|
TOMCAT_CATALINA_JVM_XMS | 初始堆大小(kb) | 数字类型 | 512*1024kb~内存上限 | 内存上限3/4 |
TOMCAT_CATALINA_JVM_XMX | 最大堆大小(kb) | 数字类型 | 512*1024kb~内存上限 | 内存上限3/4 |
TOMCAT_CATALINA_JVM_XSS | 每个线程栈大小(kb) | 数字类型 | 128k以上 | 1024kb |
- 单位统一为kb
环境变量名称 | 描述 | 类型 | 取值范围 | 默认值 |
---|---|---|---|---|
ZOO_TICK_TIME | [心跳间隔时间] server端通信心跳间隔时间, 以毫秒为单位 | 数字类型 | 正整数 | 2000 |
ZOO_INIT_LIMIT | [连接最大心跳数] 集群中的follower和leader初始连接时能容忍的最多心跳数(tickTime的数量) | 数字类型 | 正整数 | 5 |
ZOO_SYNC_LIMIT | [同步最大心跳数] 集群中的follower服务器与leader服务器之间请求和应答之间能容忍的最多心跳数 | 数字类型 | 正整数 | 2 |
ZOO_SERVERS | [集群服务器配置] 集群的server配置 | 字符串类型 | 字符串 | "" |
- ZOO_SERVERS配置示例:
server.1=zoo1:2888:3888,server.2=zoo2:2888:3888,server.3=zoo3:2888:3888
环境变量名称 | 描述 | 类型 | 取值范围 | 默认值 |
---|---|---|---|---|
ZOO_JVM_XMS | 初始堆大小(kb) | 数字类型 | 64*1024~内存上限 | 64 |
ZOO_JVM_XMX | 最大堆大小(kb) | 数字类型 | 64*1024~内存上限 | 64 |
ZOO_JVM_XSS | 每个线程栈大小(kb) | 数字类型 | 228kb以上 | 1 |
- 单位统一为M
环境变量名称 | 描述 | 类型 | 取值范围 | 默认值 |
---|---|---|---|---|
MYSQL_MAX_CONNECTIONS | 最大连接数 | 数字类型 | 正整数 | 100 |
MYSQL_QUERY_CACHE_SIZE | 查询缓存大小 | 数字类型 | 0~小于内存上限 | 0 |
MYSQL_CONNECT_TIMEOUT | 连接超时时间 | 数字类型 | 自然数 | 10 |
MYSQL_WAIT_TIMEOUT | 等待超时时间 | 数字类型 | 正整数 | 28800 |
- 时间单位统一为秒,内存大小单位统一为kb
环境变量名称 | 描述 | 类型 | 取值范围 | 默认值 |
---|---|---|---|---|
REDIS_TIMEOUT | 客户端请求超时时间 | 数字类型 | 大于等于0整数 | 0 |
REDIS_RDB_COMPRESSION | 是否使用压缩 | 可选型 | yes/no | yes |
REDIS_APPEND_ONLY | 是否开启appendonlylog | 可选型 | yes/no | no |
REDIS_APPEND_FSYNC | appendonlylog如何同步到磁盘 | 可选型 | always/everysec/no | everysec |
REDIS_MAXMEMORY | 可使用的最大内存,单位kb | 数字类型 | 正整数 | 0 |
REDIS_MAXMEMORY_POLICY | 内存不足时,数据清除策略 | 可选型 | volatile-lru/allkeys-lru/volatile-random/allkeys-random/volatile-ttl/noeviction | volatile-lru |
环境变量名称 | 描述 | 类型 | 取值范围 | 默认值 |
---|---|---|---|---|
REDIS_SENTINEL_DOWN_AFTER_MILLISECONDS | 连接失效时间 | 数字类型 | 正整数 | 30000 |
REDIS_SENTINEL_FAILOVER_TIMEOUT | failover超时时间 | 数字类型 | 正整数 | 180000 |
REDIS_SENTINEL_PARALLEL_SYNCS | 同步库个数 | 数字类型 | 正整数 | 1 |
REDIS_AUTH_PASSWORD | redis认证密码 | 字符串类型 | 字符串 | "" |
- 时间单位为毫秒
环境变量名称 | 描述 | 类型 | 取值范围 | 默认值 |
---|---|---|---|---|
HAPROXY_MAXCONN | 最大连接数 | 数字类型 | 正整数 | 4096 |
HAPROXY_CONNECT_TIMEOUT | 连接超时 | 数字类型 | 正整数 | 5000 |
HAPROXY_CLIENT_TIMEOUT | 客户端超时 | 数字类型 | 正整数 | 50000 |
HAPROXY_SERVER_TIMEOUT | 服务器超时 | 数字类型 | 正整数 | 50000 |
HAPROXY_BALANCE | 负载均衡算法 | 可选型 | roundrobin / static-rr / leastconn / source / uri / url_param / hdr / rdp-cookie | roundrobin |
REDIS_AUTH_PASSWORD | redis认证密码(同哨兵节点) | 字符串类型 | 字符串 | "" |
- 时间单位为毫秒
环境变量名称 | 描述 | 类型 | 取值范围 | 默认值 |
---|---|---|---|---|
JVM_XMS | 初始堆大小(kb) | 数字类型 | 64*1024~内存上限 | 内存限制3/4 |
JVM_XMX | 最大堆大小(kb) | 数字类型 | 64*1024~内存上限 | 内存限制3/4 |
JVM_XSS | 每个线程栈大小(kb) | 数字类型 | 228kb以上 |