典型热点应用问题之fatjar应用场景中的优化前存在的问题如何解决

简介: 典型热点应用问题之fatjar应用场景中的优化前存在的问题如何解决

问题一:autoconfig插件在fatjar应用场景中的优化前存在哪些问题?

autoconfig插件在fatjar应用场景中的优化前存在哪些问题?


参考回答:

autoconfig插件在fatjar应用场景中的优化前存在两个问题:一是日志中显示allocating large array,即执行过程中消耗了大量的内存,因为autoconfig插件会将约1G大小的fatjar以zipInputStream的方式读进内存;二是该插件的执行耗时了34秒。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/655803


问题二:为什么在网络带宽资源大于CPU资源时不推荐将应用压缩成jar包?

为什么在网络带宽资源大于CPU资源时不推荐将应用压缩成jar包?


参考回答:

在网络带宽资源大于CPU资源时,不推荐将应用压缩成jar包是因为压缩过程会增加CPU的开销。而直接传输目录结构可以减少CPU的压缩和解压开销,同时利用带宽资源更高效地传输应用。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/655804


问题三:简述一个fatjar应用主包的构建与部署过程?

简述一个fatjar应用主包的构建与部署过程?


参考回答:

一个fatjar应用主包的构建与部署过程通常如下:首先,通过mvn build命令构建出应用的目录结构;然后,将这些目录结构压缩成一个jar包以减少体积;最后,在应用启动时,再将这个jar包解压成目录结构以供执行。这个过程中,压缩成jar包主要是为了减少体积,但也会带来额外的CPU开销。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/655805


问题四:使用目录形态而不是压缩的jar包有什么好处?

使用目录形态而不是压缩的jar包有什么好处?


参考回答:

使用目录形态而不是压缩的jar包有两个主要好处:一是autoconfig可以并发执行,提高了构建效率;二是docker build可以使用SYNC语法,这有助于更有效地进行容器镜像的构建。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/655806


问题五:如何在构建配置文件中配置参数,使得aone不压缩成tgz,并指定要复制到镜像中的目录?

如何在构建配置文件中配置参数,使得aone不压缩成tgz,并指定要复制到镜像中的目录?


参考回答:

在构建配置文件中,需要配置以下两个参数来实现:第一个参数build.output.copyonly=true让aone不要压缩成tgz,而第二个参数build.output指定了要将哪个目录copy到镜像中。 build.output.copyonly=true  

build.output=appA-bootstrap-start/target/appA


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/655807

相关文章
|
2月前
|
SQL 缓存 分布式计算
C#如何处理上亿级数据的查询效率
C#如何处理上亿级数据的查询效率
47 1
|
7月前
|
存储 并行计算 算法
【深度挖掘Java性能调优】「底层技术原理体系」深入挖掘和分析如何提升服务的性能以及执行效率(性能三大定律)
【深度挖掘Java性能调优】「底层技术原理体系」深入挖掘和分析如何提升服务的性能以及执行效率(性能三大定律)
89 0
|
4月前
|
Java
典型热点应用问题之应用A的"纯构建"耗时在最佳情况下的问题如何解决
典型热点应用问题之应用A的"纯构建"耗时在最佳情况下的问题如何解决
|
4月前
|
Docker 容器
典型热点应用问题之追求60秒构建时间目标的问题如何解决
典型热点应用问题之追求60秒构建时间目标的问题如何解决
|
4月前
|
Java
典型热点应用问题之启用增量编译的问题如何解决
典型热点应用问题之启用增量编译的问题如何解决
|
5月前
|
SQL 数据处理
数据倾斜问题之WithDistmapjoin方案中热点数据和非热点数据的处理如何解决
数据倾斜问题之WithDistmapjoin方案中热点数据和非热点数据的处理如何解决
52 0
|
5月前
|
Arthas 数据采集 测试技术
性能优化思路及常用工具及手段问题之利用工具采集系统热点问题如何解决
性能优化思路及常用工具及手段问题之利用工具采集系统热点问题如何解决
|
5月前
|
缓存 自然语言处理 Java
浅析JAVA日志中的性能实践与原理解释问题之减少看得见的业务开销问题如何解决
浅析JAVA日志中的性能实践与原理解释问题之减少看得见的业务开销问题如何解决
|
6月前
|
存储 SQL 多模数据库
深度剖析数据库技术:核心原理、应用场景及未来趋势
一、引言 在信息化时代,数据库技术已成为各行各业不可或缺的一部分
|
7月前
|
存储 数据采集 弹性计算
日志服务的典型应用场景
日志服务的典型应用场景
127 3

热门文章

最新文章