[发明专利]业务控制系统、网关服务方法、业务请求转发方法及装置在审
申请号: | 202110666034.4 | 申请日: | 2021-06-16 |
公开(公告)号: | CN113407340A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 赵宇 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 鲍文婷 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 控制系统 网关 服务 方法 请求 转发 装置 | ||
本公开涉及一种业务控制系统、网关服务方法、业务请求转发方法及装置,该业务控制系统包括:负载均衡设备、主机集群、可伸缩集群和数据处理网关;主机集群和可伸缩集群均与负载均衡设备通讯连接;负载均衡设备用于接收业务请求数据,并将业务请求数据转发至主机集群或可伸缩集群;主机集群包括多个主机,可伸缩集群包括一个或多个业务处理单元,主机和业务处理单元中均集成有数据处理网关;集成于主机和业务处理单元中的数据处理网关均可对业务请求数据进行处理;并且,可伸缩集群可根据自身负载监控数据调整其所包括的业务处理单元的数量。其可以实现当业务负载上升时,可实时动态扩容承载服务;当业务负载下降时,可实时缩容,降低成本的目的。
技术领域
本公开涉及负载均衡技术领域,尤其涉及一种业务控制系统、网关服务方法、业务请求转发方法及装置。
背景技术
随着大数据和AI技术的发展,各个行业越来越深刻地意识到大数据技术对于自身产品服务的价值,大数据应用和大数据平台成为各个IT技术公司以及互联网公司的核心技术,IT公司,特别是互联网公司,有大量的日志数据需要通过大数据平台分析,数据需要从日志产生的业务机器经过采集、传输、发送到大数据平台,客户业务设备和大数据平台之间的数据流转一般通过数据网关服务实现的,常用的开源大数据方案有kafka/pulsar/rabbitmq等消息流队列可以使用,而通常用户业务数据在推入消息流队列之前需要预先做封装处理、格式转换工作。
目前现有的方案是在消息队列前面部署负载均衡设备,并在负载均衡设备和消息队列中间部署自定义开发的数据预处理的程序(数据业务网关),借助负载均衡设备,将数据业务网关程序多机部署,实现流量均衡,降低单机器压力。
但是,采用上述方案,业务网关单机服务的请求量是有上限瓶颈的,其不能满足客户业务流量突增时,实时提升系统吞吐的需求。因此现有技术方案数据业务网关稳定性差、动态横向扩展能力弱。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种业务控制系统、网关服务方法、业务请求转发方法及装置。
第一方面,本公开提供了一种业务控制系统,包括:负载均衡设备、主机集群、可伸缩集群和数据处理网关;
所述主机集群和所述可伸缩集群均与所述负载均衡设备通讯连接;
所述负载均衡设备用于接收业务请求数据,并将所述业务请求数据转发至所述主机集群或所述可伸缩集群;
所述主机集群包括多个主机,所述主机中集成有数据处理网关;
所述可伸缩集群包括一个或多个业务处理单元,所述业务处理单元中集成有数据处理网关;
集成于所述主机中的数据处理网关和集成于所述业务处理单元中的数据处理网关均可对所述业务请求数据进行处理;并且,所述可伸缩集群可根据自身负载监控数据调整其所包括的业务处理单元的数量。
第二方面,本公开还提供了一种网关服务方法,所述网关服务方法包括:
获取可伸缩集群的负载监控数据;
根据所述负载监控数据,确定当前可伸缩集群中需包括的业务处理单元的数量;
根据当前可伸缩集群中需包括的业务处理单元的数量,调整可伸缩集群中业务处理单元的数量。
第三方面,本公开还提供了一种业务请求转发方法,所述业务请求转发方法包括:
接收业务请求数据;
获取当前所述主机集群的服务状态和所述可伸缩集群的服务状态;
基于当前所述主机集群的服务状态和所述可伸缩集群的服务状态,将所述业务请求数据转发至所述主机集群或所述可伸缩集群。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110666034.4/2.html,转载请声明来源钻瓜专利网。