# spring-cloud-leading **Repository Path**: luffy_ace/spring-cloud-leading ## Basic Information - **Project Name**: spring-cloud-leading - **Description**: spring cloud 特殊功能整理,非脚手架 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-28 - **Last Updated**: 2024-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-cloud-leading #### 介绍 spring cloud 特殊功能整理,非脚手架 1. 优雅停机: 思考:停机时,需要注销注册中心的服务 停机时,网关和其他服务的服务列表未及时刷新,没有做故障转移,所以需要等待本地缓存刷新后服务才能停机 停机时,需要等待未完成的线程完成执行任务,否则可能会导致数据丢失 实现:需要spring boot 2.3版本之后才支持 第一,服务启动后注入钩子(shutdownHooks),当服务接受到kill命令,可以立即注销注册中心的服务 第二,监听spring的服务关闭事件,让其sleep一段时间,等待其他服务的本地缓存进行刷新 参考文档:https://blog.csdn.net/pxg943055021/article/details/125879375?spm=1001.2014.3001.5502 2. nacos监听服务上下限