java中热加载与热部署有什么区别

互联网 20-4-25

首先,不管是热加载还是热部署,都可以在不重启服务的情况下编译/部署项目,都是基于 Java 的类加载器实现的。

二者区别如下:

在部署方式上:

热部署是在服务器运行时重新部署项目。

热加载是在运行时重新加载 class。

(视频教程推荐:java视频)

在实现原理上:

热部署是直接重新加载整个应用,耗时相对较高。

热加载是在运行时重新加载 class,后台会启动一个线程不断检测你的类是否改变。

在使用场景上:

热部署更多的是在生产环境使用。

热加载则更多的是在开发环境上使用。线上由于安全性问题不会使用,难以监控。

推荐教程:java入门程序

以上就是java中热加载与热部署有什么区别的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 热部署
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:Vue.js 学习之四:Vue 组件基础

相关资讯