Envoy热重启通过新进程接管监听、旧进程排空连接实现,连接不迁移。使用UDS RPC和共享内存协调统计,参数包括drain-time和parent-shutdown-time。xDS可解决的变更优先用xDS,仅二进制升级或不可热替换项才用热重启。需注意长连接超时、并发降低等问题。
在使用IDEA开发Spring项目时,可以通过添加spring-boot-devtools依赖和配置Maven插件实现代码修改后的自动热重启。确保在IDEA中进行相应设置,并在多项目环境中调整默认端口以避免冲突。
完成下面两步后,将自动完成登录并继续当前操作。