spring cloud@refreshscope幕后

bqujaahr  于 2021-07-18  发布在  Java
关注(0)|答案(0)|浏览(196)

我有一个spring引导应用程序,我想在其中使用@refreshscope功能,以便在运行时重新加载外部配置,而不必重新启动服务。
我对这种方法的一个特定的潜在陷阱感到困惑——如果在bean实际执行长时间运行的作业时刷新bean(使用执行器公开的端点),会发生什么?
会不会:
立即中断正在运行的bean(如果我的代码没有准备好,这可能会导致问题)?
优雅地等待bean完成其执行,然后再重新初始化它?
还有别的吗?
我在网上找不到这个问题的任何明确答案,包括文档。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题