[发明专利]一种基于微服务架构的配置处理方法、装置和存储介质在审
申请号: | 202211036075.6 | 申请日: | 2022-08-27 |
公开(公告)号: | CN115473809A | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 苏祺云 | 申请(专利权)人: | 深圳市凯迪仕智能科技有限公司 |
主分类号: | H04L41/082 | 分类号: | H04L41/082;H04L41/0823 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 黄禹强 |
地址: | 518000 广东省深圳市南山区西丽*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微服 架构 配置 处理 方法 装置 存储 介质 | ||
本申请实施例公开了一种基于微服务架构的配置处理方法、装置和存储介质,采用本申请实施例,确定第一微服务应用需要进行更新,其中所述第一微服务应用为第一设备配置的至少两个微服务应用中的一个微服务应用,所述第一微服务应用和所述第二微服务应用分别配置在所述第一设备和第二设备,所述第一微服务应用和所述第二微服务应用属于同一批次进行更新的微服务应用,在任意一批次进行更新的微服务应用中所述第一设备和所述第二设备均只有一个微服务应用;这种配置处理方法能够使智能家具设备上的微服务应用在保证设备正常运行的情况下进行配置文件的更新。
技术领域
本申请涉及计算机技术领域,尤其涉及一种基于微服务架构的配置处理方法、装置和存储介质。
背景技术
随着科技的不断进步,家具智能化已经是一种趋势,它不仅改变了原有的家具家电的使用模式,更给用户带来了便利,随着软件架构的发展逐渐演进成分布式、微服务化,单一系统会拆分成多个微服务,每个微服务都有自己的配置,对应到智能家具设备上,每种智能家具设备都具有多个微服务应用来支持自身的正常运行,但伴随着软件系统的日益复杂化和用户需求的频繁变化,微服务应用的更新也较为频繁。
相关技术中的微服务配置更新是通过暂停运行设备中原有的微服务应用,再将最新的配置文件加载至原有的微服务应用上,因此在微服务应用在更新过程中处于停服状态。
而在智能家具领域,微服务应用因配置更新而处于停服状态,最终导致设备不能正常使用,无论时间长短都会极大的损伤用户的体验感,因此如何使智能家具设备上的微服务应用在保证设备正常运行的情况下进行配置更新是本领域的技术人员亟需解决的问题。
发明内容
本申请实施例提供一种基于微服务架构的配置处理方法、装置和存储介质,能够使智能家具设备上的微服务应用在保证设备正常运行的情况下进行配置文件的更新。
第一方面,本申请实施例提供了一种基于微服务架构的配置处理方法,所述方法应用于云服务器,所述云服务器用于管理和下发多个微服务应用的配置文件,所述方法包括:
确定第一微服务应用需要进行更新,其中所述第一微服务应用为第一设备配置的至少两个微服务应用中的一个微服务应用,所述多个微服务应用包括所述第一微服务应用和第二微服务应用,所述第一微服务应用和所述第二微服务应用分别配置在所述第一设备和第二设备,所述第一微服务应用和所述第二微服务应用属于同一批次进行更新的微服务应用,在任意一批次进行更新的微服务应用中所述第一设备和所述第二设备均只有一个微服务应用;
向所述第一微服务应用发送最新的配置文件。
具体地,在互联网微服务场景下,应用服务日益复杂,程序中包含了各种类型的配置信息:中间件配置、框架配置、应用配置、黑白名单、灰度开关等。现有技术中的微服务配置更新是通过暂停运行设备中原有的微服务应用,再将最新的配置文件加载至原有的微服务应用上,加载完成后需要刷新配置,该微服务应用才能够正常使用,尤其是进行大版本的更新时;在智能家具领域,一个设备的正常运行由众多微服务应用提供支持,而众多微服务应用之间存在中介,所以微服务之间松耦合,在这个基础上假如一个微服务应用进行大版本的更新,在这一个设备中仅有该微服务应用需要进行重启刷新配置,不会影响到设备的正常运行,但假如一个设备中有多个微服务应用进行更新,就可能会出现这些微服务应用同时重启刷新配置的情况,最终导致该设备无法正常运行。在其他领域,设备短时间内无法正常运行,可能不会影响用户的体验感,但在智能家具领域,智能家具设备与用户的生活息息相关,如用户在使用指纹解锁开门时,门打不开,或用户在洗完衣服使用智能晾衣架时,晾衣架无法正常启动或收起,只要发生一次都会严重影响到用户的体验感。
在本方案中,通过云服务器对所管理的设备中的多个微服务应用的配置文件实现中心化管理,所述云服务器即一个或多个配置中心,通过所述云服务器管理和下发所述配置文件,无需技术人员手动部署配置文件,且能够实现热更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市凯迪仕智能科技有限公司,未经深圳市凯迪仕智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211036075.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种碳基浆料、碳薄膜及其制备方法
- 下一篇:一种分体式主轴箱