[发明专利]一种2B的SAAS平台中的微服务独立部署系统和方法在审
申请号: | 202010985741.5 | 申请日: | 2020-09-18 |
公开(公告)号: | CN112181438A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 尉建锋;叶建统;杨建光 | 申请(专利权)人: | 杭州卓健信息科技有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;H04L29/08 |
代理公司: | 北京华际知识产权代理有限公司 11676 | 代理人: | 王超 |
地址: | 310018 浙江省杭州市经济*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 saas 平台 中的 微服 独立 部署 系统 方法 | ||
本发明公开了一种2B的SAAS平台中的微服务独立部署系统和方法,在2B的SAAS平台基础上,通过部署不同名称的相同微服务来隔离特殊B端机构的业务,对普通B端机构的业务请求用普通的微服务集群去处理,对特殊B端机构的业务请求用独立部署的异名微服务集群去处理,本发明的有益效果在于:对一家业务繁忙的机构的请求处理不会影响其他机构的业务,同时也确保了该B端机构的业务不会受到其他B端机构的业务影响,在此过程中,微服务都是统一开发,统一维护的,在部署时只有注册微服务的名称不同,以此来区分,整体解决方案在保持了SAAS平台优点的同时,还实现了针对特殊B端机构客户的微服务独立部署和独立服务。
技术领域
本发明涉及微服务独立部署技术领域,具体为一种2B的SAAS平台中的微服务独立部署系统和方法。
背景技术
SAAS平台属于网络工具,是一种在线软件,SAAS平台为企业搭建信息化所需要的所有网络基础设施及软件、硬件运作平台,并负责前期的实施、后期的维护等一系列服务,微服务是实现特定业务功能的软件实体,具有高内聚、低耦合的特点,且易于扩展,通过把微服务运行在SAAS平台中,使之对外提供服务,在面向企业客户的业务或系统市场中,多个机构客户共享SAAS提供的服务。
然而现有技术仍存在不足:传统2B领域的SAAS平台中,其中,2B指的是面向企业客户的业务或系统,一个并发请求突增的B端机构会降低所有SAAS平台服务的可用性,从而影响其他B端机构的业务。
基于上述问题,亟待提出一种2B的SAAS平台中的微服务独立部署系统和方法,在2B的SAAS平台基础上,通过部署不同名称的相同微服务来隔离特殊B端机构的业务,对其他B端业务请求用普通的微服务集群去处理,对特殊B端机构的业务请求用特殊部署的微服务集群去处理,以达到以下目的:对一家业务繁忙机构的请求处理不会影响其他机构的业务,同时也确保该B端机构的业务不会受到其他B端机构的业务影响,在保持SAAS平台优点的同时实现了针对特殊机构客户的微服务独立部署和独立服务。
发明内容
本发明的目的在于提供一种2B的SAAS平台中的微服务独立部署系统和方法,以解决上述背景技术中提出的问题。
为了解决上述技术问题,本发明提供如下技术方案:
一种2B的SAAS平台中的微服务独立部署系统,包括业务网关、注册中心以及业务微服务,所述业务网关负责把接收到的客户端请求分发到具体的业务微服务中,等业务微服务响应返回后再把响应返回给客户端;所述注册中心接收微服务注册请求,维护业务微服务可用列表,并负责微服务的健康检查;所述业务微服务为一种负责接收请求、并进行业务处理的软件实体。
进一步的,所述业务微服务可用列表即通过健康检查的微服务列表,业务微服务向注册中心注册的时候会上报自己的健康检查借口,注册中心通过定时访问这个借口,并根据接口是否有正确响应来维护业务微服务可用列表。
进一步的,所述业务微服务包括特殊B端业务微服务和普通B端业务微服务,所述特殊B端业务微服务以普通业务微服务的名称加上该特殊B端机构的机构信息命名,所述特殊B端业务微服务和普通B端业务微服务的唯一区别是部署时名称不同。
进一步的,所述特殊B端业务微服务只处理业务网关特殊B端请求,当该特殊B端机构发起请求时,业务网关根据请求将其分发给所属该特殊B端机构的业务微服务实例;当业务网关转发其他普通B端机构的请求时,直接将请求转发给名称为普通业务微服务名称的业务微服务实例。
一种2B的SAAS平台中的微服务独立部署方法包括以下步骤:
S1:服务部署和注册:以业务微服务名称作为启动参数启动微服务进行部署,启动后以业务微服务名称注册到注册中心;
S2:请求改造:对HTTP请求发送时传递的参数进行改造;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州卓健信息科技有限公司,未经杭州卓健信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010985741.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种船舶发动机的防护装置
- 下一篇:电路板、电机以及电动助力转向系统