The invention discloses a micro service network construction method, which comprises the following steps: data provider operating environment and the operation environment of the program provider will provide environmental in accordance with the provisions of the specification are described and released through the service provider; according to the provisions of the specification of the operating environment in the operation environment of the program data provider selection, and service operation in the corresponding environment, at the same time, according to the provisions of the specification will be released service; service integration operators provided by service providers were organized, micro service integration or combination, and operation service after released, at the same time operation; the service requester through the micro service or service integrated operation according to the standard search service providers the service call on micro service. By setting up the role and function of the micro service network, this paper describes the construction process of the micro service network, which can greatly simplify the difficulty of the development of the Internet and improve the development efficiency of the network application system.
【技术实现步骤摘要】
本专利技术属于信息网络
,具体的,本专利技术涉及一种微服务网络构建方法。
技术介绍
随着互联网技术与应用的飞速发展以及互联网用户的快速增长,内容服务复杂化与多样化已经成为互联网发展的主旋律。传统的单体式系统逐渐无法应对海量内容充斥的互联网与庞大企业信息化环境,尤其表现在海量异构数据传输、质量保证以及数以千万计的不同服务互联需求与软件行业所能提供的计算、存储和传输能力的矛盾。针对上述挑战,各国纷纷开展了对新的软件、网络体系及关键技术的研究。微服务架构作为面向服务思想的延伸可以在一定程度上解决以上问题,包括软件实施的灵活性、软件服务的应变能力、网络传输的延展性等问题。微服务架构可以将单一应用程序作为众多小型服务构成的独立套件形式进行开发与组装,从而提供具备质量保证、功能灵活多变的大型应用系统,其中各项服务各自具备自身的进程并采用轻量化机制进行服务间的通信。微服务架构围绕业务功能建立,凭借自动化部署机制实现独立部署并完成独立的业务功能,方便随时组装成大型的业务实现并匹配最低限度的中央管理机制,不同的服务不受开发语言与运行环境制约。但是,微服务由于其灵活性、强扩展性也导致了其在粒度设计、服务调度、服务组合方面存在网络上互联互通的问题,为了解决相关问题本专利技术提出一种微服务网络构建方法。
技术实现思路
本专利技术的目的在于,为解决微服务在网络上互联互通的问题,提出一种微服务网络构建方法,将微服务有效组织、关联起来,将微服务的价值最大化。为实现上述目的,本专利技术采用如下的技术方案:一种微服务网络的构建方法包括以下步骤:数据运行环境提供方、程序运行环境提供方将所 ...
【技术保护点】
一种微服务网络的构建方法,其特征在于,包括以下步骤:数据运行环境提供方、程序运行环境提供方将所提供的环境按照规定的规范进行描述并对外发布;服务提供者通过根据规定的规范对数据运行环境于程序运行环境提供方进行选择,并将服务运行在相应环境上,同时根据规定的规范将服务对外发布;服务集成运营者通过服务提供者提供的微服务进行编排、整合或组合,并将操作后的服务对外发布,同时进行运营;服务请求者通过按规范搜索服务提供者发布的微服务或服务集成运营的服务对微服务进行调用。
【技术特征摘要】
1.一种微服务网络的构建方法,其特征在于,包括以下步骤:数据运行环境提供方、程序运行环境提供方将所提供的环境按照规定的规范进行描述并对外发布;服务提供者通过根据规定的规范对数据运行环境于程序运行环境提供方进行选择,并将服务运行在相应环境上,同时根据规定的规范将服务对外发布;服务集成运营者通过服务提供者提供的微服务进行编排、整合或组合,并将操作后的服务对外发布,同时进行运营;服务请求者通过按规范搜索服务提供者发布的微服务或服务集成运营的服务对微服务进行调用。2.根据权利要求1所述的微服务网络的构建方法,其特征在于,服务集成运营者用于微服务信息管理、微服务传输管理、微服务数据管理、微服务资源管理、网络监管;其中,微服务信息管理,用于保存全网的服务提供者信息、服务请求者信息、微服务信息、服务运行环境信息、数据运行环境信息;微服务传输管理,用于管理网络中微服务间的关联、调用、交互、QOS信息;微服务数据管理,用于管理网络中微服务所使用的数据源、数据库、数据内容信息;微服务资源管理,用于管理网络中微服务所涉及到的网络资源、系统资源、存储资源与运行环境资源;网络监管,用于管理网络中的微服务发布规则、服务发现规则、服务调度规则、服务组合规则、服务组网规则。3.根据权利要求1所述的微服务...
【专利技术属性】
技术研发人员:鄂新华,殷康,张娇,鲁子奕,潘恬,谢人超,黄韬,王兴,
申请(专利权)人:北京工业大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。