[发明专利]一种基于开源组件的微服务架构在审

专利信息
申请号: 202110199197.6 申请日: 2021-02-22
公开(公告)号: CN112968960A 公开(公告)日: 2021-06-15
发明(设计)人: 黄志成;彭瑞 申请(专利权)人: 同济大学
主分类号: H04L29/08 分类号: H04L29/08;H04L29/06;H04L29/12;H04L12/24;G06F9/54;G06F16/28;G06F16/27;G06F16/2455;G06F9/455
代理公司: 上海科律专利代理事务所(特殊普通合伙) 31290 代理人: 叶凤
地址: 200092 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 组件 微服 架构
【权利要求书】:

1.一种基于开源组件的微服务架构,其特征在于,包括网关层、应用层、存储层、基础设施层。

2.如权利要求1所述基于开源组件的微服务架构,其特征在于,

网关层面包括Nginx反向代理集群;使用Nginx进行反向代理和负载均衡,用户请求的域名通过DNS轮询解析到不同的Nginx服务器集群,然后再由Nginx转发到系统内部应用;

网关层面包括SpringCloud Gateway应用网关集群;本发明将API网关层面使用SpringCloud Gateway,作为内部服务应用的入口。

3.如权利要求1所述基于开源组件的微服务架构,其特征在于,

应用层面包括Nacos注册中心配置中心集群;使用Nacos作为注册中心,所有的服务实例在启动时都会注册到Nacos上,服务消费者通过注册中心查询服务提供者的地址,使得两者解耦,过注册中心的动态监控,提高服务治理能力;应用层面使用Nacos作为配置中心,集中管理所有服务的配置文件,使得服务的发布和配置的修改相互解耦;

应用层面包括OpenFeign服务调用组件;使用OpenFeign来统一管理所有的远程调用;

应用层面包括Spring Session分布式会话共享框架;使用Spring Session实现会话共享,在分布式系统中,用户的每次请求都可能分配到不后台服务器,Session不能再交由具体的Tomcat容器管理;使用Spring Session管理Session信息,将信息储存到Redis中,实现分布式会话共享;

应用层面包括Sentinel服务降级框架;使用Sentinel服务熔断降级框架,在服务调用链路出现不稳定的时候,对某个异常的资源调用进行限制,让请求快速失败,避免影响到其他正常的服务。

4.如权利要求1所述基于开源组件的微服务架构,其特征在于,

存储层面包括MySQL数据库集群;使用MySQL作为后台数据库;

存储层面包括Redis数据库集群;使用Redis存储会话信息和缓存热数据;Redis数据库运行在内存中,作为MySQL数据库的缓存,分担MySQL数据库的压力;

存储层面包括Elasticsearch集群;使用ELK(Elasticsearch+Logstash+Kibana)+Filebeat实现日志搜集、分析、监控。

5.如权利要求1所述基于开源组件的微服务架构,其特征在于,

基础设施层面包括GitLab代码托管工具;使用GitLab创建私人的免费仓库;

基础设施层面包括Docker容器;使用Docker作为所有应用的容器;

Docker容器在任意的平台上运行;

基础设施层面包括Kubernetes容器编排引擎;使用Kubernetes进行容器编排;

基础设施层面包括Jenkins持续集成框架;所有的应用都要打包成Docker镜像部署到宿主机中;使用Jenkins自动打包、部署、启动,在项目的迭代过程中也交由Jenkins处理。

6.如权利要求1所述基于开源组件的微服务架构,其特征在于,

用户网页中的请求数据先通过网关层面的Nginx集群,转发到网关层面的Gateway集群,Gateway通过应用层面的注册中心Nacos查询到具体的IP地址后,转发到应用层面的一个具体应用。这个应用查询存储层面的MySQL数据库后将信息返回给用户。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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