[发明专利]一种基于代理模式的微服务引擎有效

专利信息
申请号: 201910265410.1 申请日: 2019-04-03
公开(公告)号: CN109981789B 公开(公告)日: 2021-09-07
发明(设计)人: 齐光鹏;李向阳;郝文祥;何升浩 申请(专利权)人: 浪潮云信息技术股份公司
主分类号: H04L29/08 分类号: H04L29/08;H04L12/24;H04L29/06;H04L12/813
代理公司: 济南信达专利事务所有限公司 37100 代理人: 姜明
地址: 250100 山东省济南市高*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 代理 模式 微服 引擎
【说明书】:

发明特别涉及一种基于代理模式的微服务引擎。该基于代理模式的微服务引擎,为已部署的业务服务建立ISE服务网格,所述ISE服务网格包括ISE入口网关,ISE网络代理,ISE策略中心,ISE配置中心和ISE安全中心;通过ISE入口网关接收外部请求,并将外部请求通过ISE网络代理下发到业务服务。该基于代理模式的微服务引擎,通过使用ISE网络代理=将微服务应用的通信流量统一代理转发,很好的解决了微服务应用之间的通信路由、流量控制、熔断、安全、性能数据收集等问题,提高了应用的开发效率,减少了运维成本。

技术领域

本发明涉及计算机软件架构技术领域,特别涉及一种基于代理模式的微服务引擎。

背景技术

微服务是一种架构模式,它提倡将单一应用程序划分成一组小的服务,每个服务运行在其独立的进程中,服务间采用轻量级的通信机制互相沟通(通常是基于Http协议的RESTful API)。每个服务都围绕着具体业务进行构建,并且能够独立的部署到生产环境、类生产环境等。

为了解决传统单体应用带来的维护困难、扩展性差等问题,微服务架构的应用在业界流行开来,但随之也引入了一些新的问题,如应用之间的互相调用较多、难以追踪性能瓶颈等问题。基于此,本发明提出了一种基于代理模式的微服务引擎。

Docker容器技术在2013年作为开源Docker引擎推出。Docker容器镜像是一个轻量级、独立、可执行的软件包,包含运行应用程序所需的一切:代码、运行时环境、系统工具、系统库和设置。Docker容器是标准化的,Docker为容器化制定了工业标准,因此可以在多种平台上使用;Docker容器是轻量级的,容器共享机器的操作系统内核,因此每个应用程序不需要操作系统,提高了服务器效率,降低了服务器和许可成本;Docker容器是安全的,应用程序在容器中更安全,Docker提供了业界最强的隔离能力。

Kubernetes是一个开源系统,用于容器化应用程序的自动部署、扩展和管理。它将组成应用程序的容器分组到逻辑单元中,以便于管理和发现。Kubernetes在Google运行生产工作负载的15年经验基础上,结合了来自社区的最佳想法和实践。Kubernetes具有服务发现和负载均衡、存储编排、批量执行、自动伸缩等功能。Kubernetes不需要修改应用程序来使用不熟悉的服务发现机制。Kubernetes为容器提供自己的IP地址和一组容器的单一DNS名称,并且可以在它们之间进行负载平衡。

Envoy是以C++开发的高性能代理,用于调解服务网格中所有服务的所有入站和出站流量。Envoy代理的许多内置功能被ISE(Identify Service Engine)发扬光大。例如:动态服务发现、负载均衡、TLS终止、HTTP/2gRPC代理、熔断器、健康检查、基于百分比流量拆分的灰度发布、故障注入、丰富的度量指标Envoy被部署为sidecar,和对应服务在同一个Kubernetes pod中。这允许ISE将大量关于流量行为的信号作为属性提取出来,而这些属性又可以在Mixer中用于执行策略决策,并发送给监控系统,以提供整个网格行为的信息。

发明内容

本发明为了弥补现有技术的缺陷,提供了一种简单高效的基于代理模式的微服务引擎。

本发明是通过如下技术方案实现的:

一种基于代理模式的微服务引擎,其特征在于:为已部署的业务服务建立ISE服务网格,所述ISE服务网格包括ISE入口网关,ISE网络代理,ISE策略中心,ISE配置中心和ISE安全中心;通过ISE入口网关接收外部请求,并将外部请求通过ISE网络代理下发到业务服务,所述ISE配置中心配置数据下发到业务服务,所述ISE安全中心为用户和业务服务进行安全审计,所述ISE策略中心统一收集由ISE网络代理发送的测量数据,并统一存储于时序数据库,用于对业务服务的性能数据、审计数据进行分析。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910265410.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top