进击的 Java ,云原生时代的蜕变
发布时间:2019-09-21 00:16:31 所属栏目:建站 来源:易立
导读:副标题#e# 【编者的话】云原生时代的来临,与Java 开发者到底有什么联系?有人说,云原生压根不是为了 Java 存在的。然而,本文的作者却认为云原生时代,Java 依然可以胜任巨人的角色。作者希望通过一系列实验,开拓同学视野,提供有益思考。 在企业软件领域
在著名的软件12要素第五条明确指出了,”Strictly separate build and run stages.“ 严格分离构建和运行阶段,不但可以帮助我们提升应用的可追溯性,保障应用交付的一致性,同时也可以减少应用分发的体积,减少安全风险。 镜像瘦身Docker 提供了 Multi-stage Build(多阶段构建),可以实现镜像瘦身。 我们将镜像构建分成两个阶段:
查看一下新镜像大小,从 871MB 减少到 167MB!
镜像瘦身之后将大大加速应用分发速度,我们是否有办法优化应用的启动速度呢? 从 JIT 到 AOT —启动提速为了解决 Java 启动的性能瓶颈,我们首先需要理解 JVM 的实现原理。 (编辑:西安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |