Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种微服务中优雅启停的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:云筑信息科技(成都)有限公司

摘要:本发明公开了一种微服务中优雅启停的方法,包括设置配置信息和等待时间后优雅启动或停止;屏蔽自动将服务发布至注册中心的能力;创建周期性线程池,监听应用是否启动成功,若启动成功则记录开始时间戳;周期性执行判断当前时间是否满足优雅启动的等待时间;满足优雅启动的等待时间时调用主动暴露服务的函数将服务发布至注册中心,销毁周期性任务线程池;统计目前在途的请求数量,判断当前应用实例是否还存在在途请求,若满足优雅停止的判断逻辑,则取消注册中心中该应用的所有服务。本发明解决了应用未完全启动成功时服务器对外暴露服务导致调用失败的情况,解决了仍有部分请求流量在执行中时,旧应用被强制结束进程而导致调用失败的情况。

主权项:1.一种微服务中优雅启停的方法,其特征在于,包括:步骤1、设置是否优雅启动的配置信息和优雅启动的等待时间,启用优雅启动;步骤2、屏蔽自动将服务发布至注册中心的能力;步骤3、创建只有一个线程的周期性线程池,设置线程池的执行周期;步骤4、监听优雅启动是否成功,当优雅启动成功事件到达时,记录优雅启动成功时的开始时间戳;步骤5、基于线程池的执行周期判断当前时间是否满足优雅启动的等待时间,直到满足优雅启动的等待时间进入步骤6;步骤6、手动将服务发布至注册中心,取消周期性线程池。

全文数据:

权利要求:

百度查询: 云筑信息科技(成都)有限公司 一种微服务中优雅启停的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。