业务系统中的网关控制方法、装置及电子设备制造方法及图纸

技术编号:25406093 阅读:39 留言:0更新日期:2020-08-25 23:09
本申请提供了一种业务系统中的网关控制方法、装置、电子设备及计算机可读存储介质;方法包括:获取针对业务系统中的网关的许可信息;其中,所述许可信息用于指示向所述网关授权使用的处理器数量;通过所述许可信息确定向所述网关分配的处理器数量;其中,向所述网关分配的处理器数量小于或等于所述授权使用的处理器数量;根据向所述网关分配的处理器数量,运行部署在所述网关上的业务服务。通过本申请,能够提升网关控制的稳定性,有效地保护业务系统的运作。

【技术实现步骤摘要】
业务系统中的网关控制方法、装置及电子设备
本申请涉及网关和云技术,尤其涉及一种业务系统中的网关控制方法、装置、电子设备及计算机可读存储介质。
技术介绍
业务系统是指用于执行特定业务的系统。业务系统中通常包括网关,网关是业务系统中用于负责数据传输的模块,可用于实现负载均衡、流量控制及数据加密等功能,网关也是在业务系统中搭建业务中台的支撑框架。在业务系统正式上线之前,需要对业务系统中的网关进行许可。在相关技术提供的方案中,通常是由客户侧预估业务系统的运作情况,来采购对网关的许可,如采购流量上限。但是,业务系统的实际运作情况很可能超出预估,例如使用的流量超过流量上限,导致网关和业务系统存在崩溃或宕掉的风险,网关控制的稳定性低。
技术实现思路
本申请实施例提供一种业务系统中的网关控制方法、装置、电子设备及计算机可读存储介质,能够提升网关控制的稳定性,有效地保护业务系统的运作。本申请实施例的技术方案是这样实现的:本申请实施例提供一种业务系统中的网关控制方法,包括:获取针对业务系统中的网关的许可信息;其中,所述许可信息用于指示向所述网关授权使用的处理器数量;通过所述许可信息确定向所述网关分配的处理器数量;其中,向所述网关分配的处理器数量小于或等于所述授权使用的处理器数量;根据向所述网关分配的处理器数量,运行部署在所述网关上的业务服务。本申请实施例提供一种业务系统中的网关控制方法,包括:获取针对业务系统中的网关的许可信息;其中,所述许可信息用于指示向所述网关授权使用的处理器数量,还用于确定向所述网关分配的处理器数量;响应于对所述网关的查看操作,在显示界面中显示所述授权使用的处理器数量、以及向所述网关分配的处理器数量;其中,向所述网关分配的处理器数量用于运行部署在所述网关上的业务服务。本申请实施例提供一种业务系统中的网关控制装置,包括:第一获取模块,用于获取针对业务系统中的网关的许可信息;其中,所述许可信息用于指示向所述网关授权使用的处理器数量;分配模块,用于通过所述许可信息确定向所述网关分配的处理器数量;其中,向所述网关分配的处理器数量小于或等于所述授权使用的处理器数量;运行模块,用于根据向所述网关分配的处理器数量,运行部署在所述网关上的业务服务。本申请实施例提供一种业务系统中的网关控制装置,包括:第二获取模块,用于获取针对业务系统中的网关的许可信息;其中,所述许可信息用于指示向所述网关授权使用的处理器数量,还用于确定向所述网关分配的处理器数量;显示模块,用于响应于对所述网关的查看操作,在显示界面中显示所述授权使用的处理器数量、以及向所述网关分配的处理器数量;其中,向所述网关分配的处理器数量用于运行部署在所述网关上的业务服务。本申请实施例提供一种电子设备,包括:存储器,用于存储可执行指令;处理器,用于执行所述存储器中存储的可执行指令时,实现本申请实施例提供的业务系统中的网关控制方法。本申请实施例提供一种计算机可读存储介质,存储有可执行指令,用于引起处理器执行时,实现本申请实施例提供的业务系统中的网关控制方法。本申请实施例具有以下有益效果:通过获取许可信息,根据许可信息来确定向网关分配的处理器数量,并根据分配的处理器数量运行部署在网关上的业务服务,从而将网关的授权机制与业务系统的运作情况剥离开,就算业务系统出现访问频率高或者使用流量多的情况,也能够保证网关上的业务服务正常运行,提升了网关控制的稳定性。附图说明图1A是本申请实施例提供的业务系统中的网关控制系统的一个可选的架构示意图;图1B是本申请实施例提供的业务系统的一个可选的架构示意图;图2A是本申请实施例提供的服务器的一个可选的架构示意图;图2B是本申请实施例提供的终端设备的一个可选的架构示意图;图3A是本申请实施例提供的业务系统中的网关控制方法的一个可选的流程示意图;图3B是本申请实施例提供的业务系统中的网关控制方法的一个可选的流程示意图;图3C是本申请实施例提供的业务系统中的网关控制方法的一个可选的流程示意图;图4是本申请实施例提供的业务系统中的网关控制方法的一个可选的流程示意图;图5是本申请实施例提供的网关控制台的一个可选的界面示意图;图6是本申请实施例提供的签发中心的一个可选的界面示意图;图7是本申请实施例提供的网关控制台的一个可选的界面示意图;图8是本申请实施例提供的网关控制的一个可选的示意图;图9是本申请实施例提供的网关控制的一个可选的示意图;图10是本申请实施例提供的网关控制的一个可选的示意图;图11是本申请实施例提供的许可证书签发与管理的一个可选的示意图。具体实施方式为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。在以下的描述中,涉及到的“多个”是指至少两个。在以下的描述中,所涉及的术语“第一\第二”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。对本申请实施例进行进一步详细说明之前,对本申请实施例中涉及的名词和术语进行说明,本申请实施例中涉及的名词和术语适用于如下的解释。1)业务系统:指与业务关联的所有功能模块所组成的系统,覆盖了业务执行的整个流程。在本文中,业务系统可以是私有化部署至客户侧,并由客户侧使用的系统。例如对于政务办公类业务,该业务的应用程序的前台、后台以及负责前后台通信的中间模块(网关)构成了该业务的业务系统。业务系统中可以集成多种业务,例如集成运行在移动端的业务,运行在个人电脑(PC,PersonalComputer)端的业务等。2)网关:业务系统中用于实现网络互联的模块,设置于电子设备中,是在业务系统中搭建业务中台的支撑。网关可以负责前台与后台之间的通信,也可以负责在不同的网关之间转发数据。在网关上可以部署与业务系统相关的业务服务,例如身份鉴权、访问控制及域名代理等。3)业务中台:用于提供各式各样的接口,对接前台和后台,将相对稳定的后台环境和复杂多变的前台环境进行解耦。4)向网关授权使用的处理器数量:网关控制的本文档来自技高网
...

【技术保护点】
1.一种业务系统中的网关控制方法,其特征在于,包括:/n获取针对业务系统中的网关的许可信息;其中,所述许可信息用于指示向所述网关授权使用的处理器数量;/n通过所述许可信息确定向所述网关分配的处理器数量;其中,向所述网关分配的处理器数量小于或等于所述授权使用的处理器数量;/n根据向所述网关分配的处理器数量,运行部署在所述网关上的业务服务。/n

【技术特征摘要】
1.一种业务系统中的网关控制方法,其特征在于,包括:
获取针对业务系统中的网关的许可信息;其中,所述许可信息用于指示向所述网关授权使用的处理器数量;
通过所述许可信息确定向所述网关分配的处理器数量;其中,向所述网关分配的处理器数量小于或等于所述授权使用的处理器数量;
根据向所述网关分配的处理器数量,运行部署在所述网关上的业务服务。


2.根据权利要求1所述的网关控制方法,其特征在于,所述获取针对业务系统中的网关的许可信息,包括:
将申请信息发送至签发中心;其中,所述申请信息包括为所述网关申请的处理器数量;
获取所述签发中心对所述申请信息审批通过时、发送的加密后的许可信息以及解密密钥;
其中,所述解密密钥用于在确定向所述网关分配的处理器数量时,对所述加密后的许可信息进行解密处理。


3.根据权利要求2所述的网关控制方法,其特征在于,还包括:
当确定出向所述网关分配的处理器数量时,将所述授权使用的处理器数量减去向所述网关分配的处理器数量,得到剩余的处理器数量;
当所述剩余的处理器数量小于数量阈值时,输出告警信息;
其中,所述告警信息用于提示将新的申请信息发送至所述签发中心,所述新的申请信息用于申请新的许可信息,以使新剩余的处理器数量大于或等于所述数量阈值,所述新剩余的处理器数量为所述新的许可信息中授权使用的处理器数量减去向所述网关分配的处理器数量得到。


4.根据权利要求1所述的网关控制方法,其特征在于,所述通过所述许可信息确定向所述网关分配的处理器数量,包括:
根据所述许可信息中的设备信息,从所述业务系统包括的多个网关中确定许可网关;其中,所述设备信息包括所述许可网关所在设备的地址;
在所述许可网关部署对应所述许可信息的许可服务;
响应于对所述许可服务的调用,通过所述许可信息确定向调用所述许可服务的网关分配的处理器数量;
其中,调用所述许可服务的网关为所述业务系统中的任意一个网关。


5.根据权利要求4所述的网关控制方法,其特征在于,所述通过所述许可信息确定向调用所述许可服务的网关分配的处理器数量,包括:
获取调用所述许可服务的网关生成的第一签名;其中,所述第一签名是对调用所述许可服务的网关的标识信息进行加密处理得到的;
对预先存储的、有权调用所述许可服务的网关的标识信息进行加密处理,得到第二签名;
当所述第一签名与所述第二签名匹配时,通过所述许可信息确定向调用所述许可服务的网关分配的处理器数量。


6.根据权利要求4所述的网关控制方法,其特征在于,
所述在所述许可网关部署对应所述许可信息的许可服务之后,还包括:
将所述许可服务的接口部署至所述业务系统中具有转发能力的网关,以使所述业务系统中的网关通过所述许可服务的接口,调用所述许可服务;
所述通过所述许可信息确定向调用所述许可服务的网关分配的处理器数量之后,还包括:
将所述分配的处理器数量发送至所述具有转发能力的网关,以使
所述具有转发能力的网关将所述分配的处理器数量,发送至调用所述许可服务的网关。


7.根据权利要求1所述的网关控制方法,其特征在于,所述通过所述许可信息确定向所述网关分配的处理器数量,包括:
在所述网关每次启动时或设定周期到达时,获取所述网关的实际处理器数量;
当根据所述许可信息确定未向所述网关分配处理器数量时,根据所述授权使用的处理器数量与所述实际处理器数量之间的比对结果,确定向所述网关分配的处理器数量,并
将分配时间添加至所述许可信息中;
当根据所述许可信息确定已向所述网关分配处理器数量时,保持向所述网关分配的处理器数量不变,并
根据实时时间更新所述许可信息中的分配...

【专利技术属性】
技术研发人员:林梅贞
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1