Skip to content

【2023.0.3.3】Nacos监听了应用关闭事件并Sleep了gracefulShutdownWaitTime的时间 #4054

@stq957023588

Description

@stq957023588

版本:2023.0.3.3
`public class NacosAutoServiceRegistration
extends AbstractAutoServiceRegistration {
// ...
@eventlistener(ContextClosedEvent.class)
public void onContextClosedEvent(ContextClosedEvent event) {
stop();
NacosDiscoveryProperties configuration = (NacosDiscoveryProperties) getConfiguration();
Integer gracefulShutdownWaitTime = configuration.getGracefulShutdownWaitTime();
ThreadUtils.sleep(gracefulShutdownWaitTime);
}

}`
为什么需要在此处睡眠10秒(默认)
这会导致在项目关闭时,每一个FeignClient销毁时都进行10秒的睡眠

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/nacosspring cloud alibaba nacos

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions