[发明专利]微服务架构运行维护方法、装置、设备及可读存储介质在审
申请号: | 202110051581.1 | 申请日: | 2021-01-14 |
公开(公告)号: | CN112799803A | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 纪旭光;石耀新 | 申请(专利权)人: | 深圳市瞬点科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 张志江 |
地址: | 518054 广东省深圳市南山区粤海街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微服 架构 运行 维护 方法 装置 设备 可读 存储 介质 | ||
本发明公开了一种微服务架构运行维护方法、装置、设备及可读存储介质,该方法包括:当接收到微服务维护指令时,通过微服务架构中的网关组件创建目标服务网关,通过微服务架构中的降级组件创建目标接收线程池;建立目标服务网关与待维护微服务的关联关系,目标接收线程池与待维护微服务的关联关系;通过目标服务网关,拦截目标微服务向待维护微服务发送的目标请求,并获取目标请求的操作类型;若目标请求的操作类型为写入操作,则将目标请求对应的目标接收线程存放到目标接收线程池中;当检测到待维护微服务维护完成时,对目标接收线程池进行响应,以完成待维护微服务的维护,本发明保证了在微服务维护期间其他微服务的正常运行。
技术领域
本发明涉及微服务架构领域,尤其涉及微服务架构运行维护方法、装置、设备及可读存储介质。
背景技术
微服务架构是部署应用和服务的新技术,解决了原有单体应用架构无法满足当前互联网产品的需求的技术问题,但微服务架构也同样存在自身的问题,当微服务架构中某个微服务处于维护状态时,其他微服务与其之间的数据请求便成为了问题,现有的解决方案是,当微服务架构中某个微服务处于维护状态时,同一个微服务架构内其他微服务也要处于维护状态,这显然不利于微服务架构的运行,因此,当微服务架构中某个微服务处于维护状态时,如何保障微服务架构的正常运行,便成为了亟待解决的技术问题。
发明内容
本发明的主要目的在于提供一种微服务架构运行维护方法、装置、设备及可读存储介质,旨在解决当微服务架构中某个微服务处于维护状态时,如何保障微服务架构的正常运行的技术问题。
此外,为实现上述目的,本发明还提供一种微服务架构运行维护方法,所述微服务架构运行维护方法包括以下步骤:
当接收到微服务维护指令时,通过所述微服务架构中的网关组件创建目标服务网关,通过所述微服务架构中的降级组件创建目标接收线程池;
建立所述目标服务网关与所述待维护微服务的关联关系,所述目标接收线程池与所述待维护微服务的关联关系;
通过所述目标服务网关,拦截所述目标微服务向所述待维护微服务发送的目标请求,并获取所述目标请求的操作类型;
若所述目标请求的操作类型为写入操作,则将所述目标请求对应的目标接收线程存放到所述目标接收线程池中;
当检测到所述待维护微服务维护完成时,对所述目标接收线程池进行响应,以完成所述待维护微服务的维护。
可选地,所述通过所述目标服务网关,拦截所述目标微服务向所述待维护微服务发送的目标请求,并获取所述目标请求的操作类型的步骤之后,包括:
若所述目标请求的操作类型为读取操作,则获取所述目标请求对应的预设响应时间,并获取所述待维护微服务的维护时间;
若所述预设响应时间大于所述维护时间,则将所述目标请求对应的目标接收线程存放到所述待维护微服务关联的目标接收线程池中;
在所述目标请求发送后的所述预设响应时间内,若未检测到所述待维护微服务维护完成,则将所述目标接收线程从所述目标接收线程池中移除,并向所述目标微服务发送响应异常提示信息;
所述当检测到所述待维护微服务维护完成时,对所述目标接收线程池进行响应,以完成所述待维护微服务的维护的步骤包括:
在所述目标请求发送后的所述预设响应时间内,若检测到所述待维护微服务维护完成,则对所述目标接收线程池进行响应,以完成所述待维护微服务的维护。
可选地,所述若所述目标请求的操作类型为写入操作,则将所述目标请求对应的目标接收线程存放到所述目标接收线程池中的步骤包括:
若所述目标请求的操作类型为写入操作,则判断所述目标接收线程池是否已存满;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市瞬点科技有限公司,未经深圳市瞬点科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110051581.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:防爆散热充电保护器
- 下一篇:一种具有自动筛分功能的胃镜蛇骨管弯曲度检测装置