1. 首页
  2. 编程语言
  3. Java
  4. 深入探索 Java 热部署

深入探索 Java 热部署

上传者: 2020-01-03 21:07:58上传 DOCX文件 124KB 热度 71次
在Java开发领域,热部署一直是一个难以解决的问题,目前的Java虚拟机只能实现方法体的修改热部署,对于整个类的结构修改,仍然需要重启虚拟机,对类重新加载才能完成更新操作。对于某些大型的应用来说,每次的重启都需要花费大量的时间成本。虽然osgi架构的出现,让模块重启成为可能,但是如果模块之间有调用关系的话,这样的操作依然会让应用出现短暂的功能性休克。本文将探索如何在不破坏Java虚拟机现有行为的前提下,实现某个单一类的热部署,让系统无需重启就完成某个类的更新。
用户评论