部署应用时,EDAS会默认添加启动命令参数,用于优化应用性能,保证应用可以使用中间件和应用管理相关功能。
配置项 | 配置值 | 解析 | 类别 |
alicloud.deployment.mode | EDAS_MANAGED | 添加该配置后,会自动将中间件组件的服务端地址替换为EDAS提供的服务端的地址,同时填充鉴权信息。 | 微服务 |
spas.identity | /home/admin/.spas_key/default | 中间件鉴权信息所在的文件,与tenant.id一一对应。 | 微服务 |
address.server.domain | addr-sh-internal.edas.aliyun.com | 中间件服务器的地址,每个Region对应一个,通过该地址查找中间件服务端的真实地址。 | 微服务 |
address.server.port | 8080 | 中间件服务器地址的端口,通过该地址查找中间件服务端的真实地址。 | 微服务 |
configserver.client.port | 8000 | ConfigServer服务端的地址,配置后,Config Server Client会连接服务端的这个端口。 | 微服务 |
dpath.id.group | default | 全链路灰度需要使用的参数。 | 微服务 |
dpath.id | 44990d8b-4e65-41af-b11a-733253847d2d | 全链路灰度需要使用的参数。 | 微服务 |
-javaagent | /home/admin/.opt/ArmsAgent/arms-bootstrap-1.7.0-SNAPSHOT.jar | 默认在Java应用启动时挂载一个Java Agent。包含免费版本的ARMS,以及服务无损下线、离群摘除等微服务能力。 | 微服务 |
project.name | 实际值 | 应用ID。 | 应用管理 |
ahas.project.name | 实际值 | 应用名,AHAS组件会从这里获取。 | 应用管理 |
tenant.id | 实际值 | 租户ID,与命名空间一一对应,鉴权和隔离使用。 | 应用管理 |
pandora.accept.foreign.ip | FALSE | Pandora的控制端口是否允许外部IP调用,默认关闭,确保安全。 | 中间件 |
JM.LOG.RETAIN.COUNT | 7 | com.taobao.middleware.logger.Logger的配置,最大保存7个日志文件。 |
|
JM.LOG.FILE.SIZE | 300 MB | com.taobao.middleware.logger.Logger的配置,每个文件的最大值为300 MB。 |
|
tomcat.monitor.http.binding.host | 实际值 | Tomcat monitor绑定的地址,一般是本机地址 |
|
jdk.tls.ephemeralDHKeySize | 2048 | 将TLS的DH密钥大小扩展到2048位,增强安全性。 | Tomcat |
java.security.egd | file:/dev/./urandom | 配置Java随机数生成的种子(urandom的u是unlocked,非阻塞的随机数发生器),加速Tomcat启动。 | Tomcat |
org.apache.tomcat.util.http.ServerCookie.ALLOW_EQUALS_IN_VALUE | TRUE | 添加配置后,Cookie的值可以包含等于号(=)。 | Tomcat |
org.apache.tomcat.util.http.ServerCookie.ALLOW_HTTP_SEPARATORS_IN_V0 | TRUE | 添加配置后,Cookie的值可以包含HTTP分隔符,例如正斜线(/)。 | Tomcat |
catalina.logs | /home/admin/taobao-tomcat-production-7.0.59.3/logs | Tomcat日志在所的文件夹目录地址。 | Tomcat |
catalina.base | /home/admin/taobao-tomcat-production-7.0.59.3 | Tomcat所在的地址。 | Tomcat |
catalina.home | /home/admin/taobao-tomcat-production-7.0.59.3 | Tomcat所在的地址。 | Tomcat |
--server.context-path | / | 设置Spring Boot应用Tomcat的context path。 | Tomcat |
--server.port | 8080 | 设置Spring Boot应用Tomcat监听的端口。 | Tomcat |
server.tomcat.uri-encoding | ISO-8859-1 | 设置Spring Boot应用Tomcat的uri-encoding编码。 | Tomcat |
--server.tomcat.max-threads | 400 | 设置Spring boot应用最大线程池为400。 | Tomcat |
java.util.logging.config.file | /home/admin/taobao-tomcat-production-7.0.59.3/conf/logging.properties | 设定Java自带日志组件配置的文件。 | 日志 |
java.util.logging.manager | org.apache.juli.ClassLoaderLogManager | 设定Java自带的日志组件的Manager。 | 日志 |
java.io.tmpdir | /home/admin/taobao-tomcat-production-7.0.59.3/temp | Java临时文件存储的地址。 | 通用 |
catalina.vendor | alibaba | 没有实质性的意义,仅表示该Ali-Tomcat是阿里巴巴开发的。 | 其他 |