Spring 面试题
服务滚动发布,如何确保进程退出期间,待处理和处理中的请求 服务正确处理请求,不出现业务异常呢?
https://mp.weixin.qq.com/s/wyhuaXNurA8PY4-xwiFORg
进程退出时,有应用线程从Spring GetBean
,然而Spring 不允许BeanFactory
销毁期间获取bean,导致请求处理失败、数据不一致的未知结果
JVM 优雅退出机制
- 正常退出
- 异常退出
- 强制退出
https://mp.weixin.qq.com/s/wyhuaXNurA8PY4-xwiFORg
进程退出时,有应用线程从Spring GetBean
,然而Spring 不允许BeanFactory
销毁期间获取bean,导致请求处理失败、数据不一致的未知结果
JVM 优雅退出机制