[发明专利]解耦微服务发布方法、电子装置及计算机可读存储介质在审
申请号: | 201811574914.3 | 申请日: | 2018-12-21 |
公开(公告)号: | CN109840120A | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 唐静;苏龙;于亚军 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F8/41 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 张超艳;李玉琦 |
地址: | 518033 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及云技术,提供一种解耦微服务发布方法,包括:将资源按照设定的规则进行分类,设定为对象存储到微服务;根据不同对象之间依赖关系按照资源目录层级存储为关联表;每个对象为一个子类,在子类声明中加入依赖服务名的注解;将已经发布微服务存储到注册中心;当一个微服务变动时,查找子类注解中依赖所述微服务的其他微服务;在注册中心查找所述其他微服务;若找到,判定在所述微服务变动时,其他微服务与预变动的微服务存在依赖关系;若未找到,判定在所述微服务变动时,其他微服务与预变动的微服务不存在依赖关系。本发明还提出了一种电子装置及计算机可读存储介质。本发明能够适应更加灵活的业务场景。 | ||
搜索关键词: | 服务 依赖关系 子类 计算机可读存储介质 电子装置 服务发布 注册中心 解耦 注解 判定 查找 层级存储 对象存储 服务存储 业务场景 资源目录 关联表 灵活的 分类 声明 发布 | ||
【主权项】:
1.一种解耦微服务发布方法,其特征在于,包括:将资源按照设定的规则进行分类,分类后资源设定为对象存储到微服务中;根据不同对象之间的依赖关系按照资源的目录层级存储为关联表;每一个对象作为一个子类,在子类的声明中加入依赖服务名的注解,所述服务名是依赖的微服务的标识符;将已经发布的微服务存储到注册中心;当一个微服务变动时,查找子类注解中依赖所述微服务的其他微服务,所述微服务变动包括删除资源、移动资源、更新资源;在注册中心查找所述其他微服务;如果在注册中心找到所述其他微服务,判定在所述微服务变动时,所述其他微服务与预变动的微服务存在依赖关系,所述其他微服务也做出相应的变动;如果在注册中心找不到所述其他微服务,判定在所述微服务变动时,所述其他微服务与预变动的微服务不存在依赖关系,所述其他微服务不变动。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811574914.3/,转载请声明来源钻瓜专利网。