Jvm-Sandbox源码分析--模块刷新和卸载
前言 Jvm-Sandbox源码分析--启动简析Jvm-Sandbox源码分析--启动时加载模块Jvm-Sandbox源码分析--增强目标类在之前三篇文章中我们对jvm-sandbox相关逻辑做了一些分析,本篇文章将要分析一下模块刷新,模块卸载的逻辑。 执行脚本 sh sandbox/bin/sandbox.sh -p pid -f/-F 刷新分为强制刷新和非强制刷新两种类型。 # -F force flush module [[ ! -z ${OP_MODULE_FORCE_FLUSH} ]] \ && sandbox_curl_with_exit "sandbox-module-mgr/flush" "&force=true" # -f flush module [[ ! -z ${OP_MODULE_FLUSH} ]] \ && sandbox_curl_with_exit "sandbox-module-mgr/flush" "&force=false" ModuleMgrModule flush方法 http请求都要通过Modu...