[发明专利]基于微服务架构的业务支撑Saas系统、方法、介质及设备有效
申请号: | 201910882533.X | 申请日: | 2019-09-18 |
公开(公告)号: | CN112532413B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 黄思钧;颜颢;张俊;曹亦婧;陈鹏 | 申请(专利权)人: | 亦非云互联网技术(上海)有限公司 |
主分类号: | H04L41/0894 | 分类号: | H04L41/0894;H04L41/0823;H04L41/50;H04L41/5041;H04L67/51;H04L9/32;H04L9/40;H04L67/30 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 徐秋平 |
地址: | 200335 上海市长宁区通协*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 微服 架构 业务 支撑 saas 系统 方法 介质 设备 | ||
1.一种基于微服务架构的业务支撑Saas系统,其特征在于,所述基于微服务架构的业务支撑Saas系统包括:
业务支撑模块,与服务调度网关连接,用于将单体架构的业务模块解耦拆分,以得到业务单元;所述业务单元包括微服务;所述业务单元包括内容管理单元、编排管理单元、广告管理单元、支付中心单元、系统管理单元、用户中心单元以及存储单元中的一种或多种组合;在拆分时,根据业务需求、投入产出、组织结构、系统扩展、软件发布和信息安全一方面或多方面组合的拆分需求将单体架构的业务模块解耦拆分;所述系统采用SpringCloud架构技术将业务模块解耦拆分为单独的微服务模块,所述微服务模块结合Nginx负载均衡、SpringGateway服务调度网关、Nacos配置注册中心、Redis缓存系统、Mqtt消息队列、Elk日志监控系统形成所述基于微服务架构的业务支撑Saas系统;
认证鉴权模块,与所述服务调度网关连接,用于通过设置安全令牌对所述服务调度网关建立统一认证鉴权;
配置管理模块,与所述业务支撑模块以及服务调度网关连接,用于通过所述服务调度网关,针对所述业务支撑模块的微服务的配置文件建立集中配置管理;通过所述配置管理模块针对所述业务支撑模块的微服务的配置文件建立集中配置管理时包括:搭建Nacos配置中心;在所述Nacos配置中心的Nacos Dashboard后台中发布微服务的配置文件;在已发布所述配置文件的微服务中集成配置中心sdk;启动该微服务后,通过所述配置中心sdk获取所述Nacos配置中心发布的配置文件;
服务注册模块,与所述业务支撑模块以及所述服务调度网关连接,用于通过所述服务调度网关,对所述业务支撑模块中待发布的微服务建立服务注册发现,以供所述业务支撑模块中的其他微服务对发布的该微服务进行路由调用。
2.根据权利要求1所述的基于微服务架构的业务支撑Saas系统,其特征在于,
所述内容管理单元用于支持大小屏直播点播内容中多标签、多类目内容视频的管理配置;
所述编排管理单元用于通过组合分类、排序和/或搜索的方式编排大小屏直播点播内容;
所述广告管理单元用于接入视频、图片、连接、apk下载及第三方广告,以在各页面广告推荐位呈现给用户;
所述支付中心单元用于提供统一下单接口,以实现分渠道统一下单和统一支付流程;
所述用户中心单元用于实现用户注册、登录及第三方登录;
所述系统管理单元用于根据用户授权的细粒度权限控制通用平台;
所述存储单元用于提供统一上传接口,扩展第三方存储服务。
3.一种基于微服务架构的业务支撑Saas方法,其特征在于,包括:
通过业务支撑模块将单体架构的业务模块解耦拆分,以得到业务单元;所述业务单元包括微服务;所述业务单元包括内容管理单元、编排管理单元、广告管理单元、支付中心单元、系统管理单元、用户中心单元以及存储单元中的一种或多种组合;在拆分时,根据业务需求、投入产出、组织结构、系统扩展、软件发布和信息安全一方面或多方面组合的拆分需求将单体架构的业务模块解耦拆分;所述系统采用SpringCloud架构技术将业务模块解耦拆分为单独的微服务模块,所述微服务模块结合Nginx负载均衡、SpringGateway服务调度网关、Nacos配置注册中心、Redis缓存系统、Mqtt消息队列、Elk日志监控系统形成所述基于微服务架构的业务支撑Saas系统;
通过认证鉴权模块设置安全令牌对服务调度网关建立统一认证鉴权;
通过配置管理模块针对所述业务支撑模块的微服务的配置文件建立集中配置管理,包括:搭建Nacos配置中心;在所述Nacos配置中心的Nacos Dashboard后台中发布微服务的配置文件;在已发布所述配置文件的微服务中集成配置中心sdk;启动该微服务后,通过所述配置中心sdk获取所述Nacos配置中心发布的配置文件;
通过服务注册模块对所述业务支撑模块中待发布的微服务建立服务注册发现,以供所述业务支撑模块中的其他微服务对发布的该微服务进行路由调用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亦非云互联网技术(上海)有限公司,未经亦非云互联网技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910882533.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种图像处理的方法和装置
- 下一篇:一种儿童早教视频机