[发明专利]一种微服务网络构建方法在审
申请号: | 201710098944.0 | 申请日: | 2017-02-23 |
公开(公告)号: | CN106603583A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 鄂新华;殷康;张娇;鲁子奕;潘恬;谢人超;黄韬;王兴 | 申请(专利权)人: | 北京工业大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京思海天达知识产权代理有限公司11203 | 代理人: | 张慧 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 微服 网络 构建 方法 | ||
技术领域
本发明属于信息网络技术领域,具体的,本发明涉及一种微服务网络构建方法。
背景技术
随着互联网技术与应用的飞速发展以及互联网用户的快速增长,内容服务复杂化与多样化已经成为互联网发展的主旋律。传统的单体式系统逐渐无法应对海量内容充斥的互联网与庞大企业信息化环境,尤其表现在海量异构数据传输、质量保证以及数以千万计的不同服务互联需求与软件行业所能提供的计算、存储和传输能力的矛盾。
针对上述挑战,各国纷纷开展了对新的软件、网络体系及关键技术的研究。微服务架构作为面向服务思想的延伸可以在一定程度上解决以上问题,包括软件实施的灵活性、软件服务的应变能力、网络传输的延展性等问题。微服务架构可以将单一应用程序作为众多小型服务构成的独立套件形式进行开发与组装,从而提供具备质量保证、功能灵活多变的大型应用系统,其中各项服务各自具备自身的进程并采用轻量化机制进行服务间的通信。微服务架构围绕业务功能建立,凭借自动化部署机制实现独立部署并完成独立的业务功能,方便随时组装成大型的业务实现并匹配最低限度的中央管理机制,不同的服务不受开发语言与运行环境制约。
但是,微服务由于其灵活性、强扩展性也导致了其在粒度设计、服务调度、服务组合方面存在网络上互联互通的问题,为了解决相关问题本发明提出一种微服务网络构建方法。
发明内容
本发明的目的在于,为解决微服务在网络上互联互通的问题,提出一种微服务网络构建方法,将微服务有效组织、关联起来,将微服务的价值最大化。
为实现上述目的,本发明采用如下的技术方案:
一种微服务网络的构建方法包括以下步骤:
数据运行环境提供方、程序运行环境提供方将所提供的环境按照规定的规范进行描述并对外发布;
服务提供者通过根据规定的规范对数据运行环境于程序运行环境提供方进行选择,并将服务运行在相应环境上,同时根据规定的规范将服务对外发布;
服务集成运营者通过服务提供者提供的微服务进行编排、整合或组合,并将操作后的服务对外发布,同时进行运营;
服务请求者通过按规范搜索服务提供者发布的微服务或服务集成运营的服务对微服务进行调用。
作为优选,服务集成运营者用于微服务信息管理、微服务传输管理、微服务数据管理、微服务资源管理、网络监管;其中,
微服务信息管理,用于保存全网的服务提供者信息、服务请求者信息、微服务信息、服务运行环境信息、数据运行环境信息;
微服务传输管理,用于管理网络中微服务间的关联、调用、交互、QOS信息;
微服务数据管理,用于管理网络中微服务所使用的数据源、数据库、数据内容信息;
微服务资源管理,用于管理网络中微服务所涉及到的网络资源、系统资源、存储资源与运行环境资源;
网络监管,用于管理网络中的微服务发布规则、服务发现规则、服务调度规则、服务组合规则、服务组网规则。
作为优选,服务提供者具有以下功能:
服务提供者向微服务网络提供微服务部署程序;
服务提供者需通过相应的规则将微服务的功能内容、性能要求、数据运行环境要求、程序运行环境要求、QOS信息发布给服务集成运营者。
作为优选,服务请求者在使用微服务的过程中使用微服务的计算能力与数据能力,而无需关心微服务的来源,服务集成运营者会对微服务进行调度以满足服务请求者的服务需求;服务请求者可以直接从服务运营者处请求服务信息,同时也可以将自身的服务需求以网络中规定的格式发布出来。
作为优选,数据运行环境提供者提供方需要与微服务进行逻辑绑定,并与微服务一起提供服务;数据运行环境提供者在物理上与微服务程序分离使用,并且可以独立进行运营;同一个微服务运行在多个数据运行环境中,包括以分布式或冗余为目的的使用数据运行环境。
作为优选,程序运行环境提供者提供方需要与微服务进行逻辑绑定,并与微服务一起提供服务;程序运行环境提供者在物理上与微服务程序分离使用,并且可以独立进行运营;同一个微服务可以运行在多个数据运行环境中,包括以分布式或冗余为目的的使用程序运行环境。
附图说明
图1示出了依据本发明一实施方式的微服务网络流程图;
图2示出了依据本发明一实施方式的微服务网络结构图;
图3示出了依据本发明一实施方式的微服务网络网络组织流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710098944.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络微服务发现方法
- 下一篇:一种实名认证方法、装置及系统