冷补丁与热补丁最大的区别是对业务的影响大小,冷补丁需要复位,热补丁不需要。系统在内存中开辟了补丁区,热补丁是通过INS PATCH复合命令被直接放到补丁区,被激活运行的,不需要复位。虽然热补丁方便,但是当热补丁无法解决遇到的问题时(例如不是简单的改写函数就可以的,需要改写全局变量,内存中的代码段也重新改换,代码重新汇编),就需要冷补丁来解决。冷补丁会重新更换内存中的全局变量、代码段、补丁区,而这些又不能简单的改写就运行,必须通过复位来解决。
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8936 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!