[发明专利]一种弹性资源分配方法、装置、电子设备和存储介质有效
申请号: | 201911351966.9 | 申请日: | 2019-12-24 |
公开(公告)号: | CN111124682B | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 邓练兵;薛剑;陈金鹿 | 申请(专利权)人: | 珠海大横琴科技发展有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 519000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 弹性 资源 分配 方法 装置 电子设备 存储 介质 | ||
本申请提供了一种弹性资源分配方法、装置、电子设备和存储介质,方法包括:接收节点接收业务系统的数据流,并将业务系统的数据流发送至计算节点;计算节点接收业务系统的数据流,并对业务系统的数据流进行处理,获得数据块;计算节点将数据块发送至分流节点;分流节点接收数据块,并对数据块进行分类,至少获得第一分类数据流和第二分类数据流;分流节点通过输出节点将第一分类数据流传输至第一业务平台,并将第二分类数据流传输至第二业务平台。本申请可以将各种不同类型的数据发送至适应的计算节点进行处理;当某个计算子节点的数据处理超过负荷量,可以发送至其他的计算子节点进行处理,以实现计算资源的最高利用率。
技术领域
本申请涉及服务器技术领域,特别是涉及一种弹性资源分配方法、装置、电子设备和存储介质。
背景技术
智慧城市是把新一代信息技术充分运用在城市中的各行各业,并基于知识社会的城市信息化高级形态,实现信息化、工业化,与城镇化深度融合,有助于提高城镇化质量,实现精细化和动态管理,并提升城市管理成效和改善市民生活质量。
智慧城市需要覆盖一个城市中的所有领域,包括城市管理、社会民生、资源环境、产业经济、特色服务等各个领域。目前,各个领域的信息都是分散的,无法实现对一个城市的全方面的信息进行统一管理,而限制各个领域的信息被统一管理的根本原因在于,现有的数据处理资源无法满足各个领域集中后的庞大数据信息的处理需求。
发明内容
本申请提供一种弹性资源分配方法、装置、电子设备和存储介质,以解决上述问题。
本申请第一方面提供了一种弹性资源分配方法,应用于云服务器,所述云服务器包括接收节点、计算节点、分流节点以及输出节点;
所述方法包括:
所述接收节点接收业务系统的数据流,并将所述业务系统的数据流发送至所述计算节点;其中,业务系统的数据流至少包括第一业务系统的第一数据流和第二业务系统的第二数据流;
所述计算节点接收所述业务系统的数据流,并对所述业务系统的数据流进行处理,获得数据块;所述计算节点将所述数据块发送至所述分流节点;
所述分流节点接收所述数据块,并对所述数据块进行分类,至少获得第一分类数据流和第二分类数据流;其中,所述第一分类数据流与所述第一业务系统的数据流对应,所述第二分类数据流与所述第二业务系统的数据流对应;
所述分流节点通过所述输出节点将所述第一分类数据流传输至第一业务平台,并将所述第二分类数据流传输至第二业务平台;其中,所述第一业务平台与所述第一业务系统对应,所述第二业务平台与所述第二业务系统对应。
进一步地,所述计算节点至少包括第一类计算子节点;
所述计算节点接收所述业务系统的数据流,并对所述业务系统的数据流进行处理,获得数据块,具体包括:
判断所述第一数据流的数据量是否超过所述第一类计算子节点的第一预设阈值,当所述第一数据流的数据量不超过所述第一类计算子节点的第一预设阈值,所述第一类计算子节点接收所述第一数据流,并对所述第一数据流进行处理,得到数据块。
进一步地,所述计算节点至少还包括第二类计算子节点;
当所述第一数据流的数据量超过所述第一类计算子节点的第一预设阈值,将所述第一数据流分为至少两个第一子数据流,使得任意一个第一子数据流的数据量均小于所述第一类计算子节点的第一预设阈值;
所述第一类计算子节点接收至少一个第一子数据流,并对所述至少一个第一子数据流进行处理,得到数据块;其中,所述第一类计算子节点接收的第一子数据流的总数据量不超过所述第一类计算子节点的第一预设阈值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海大横琴科技发展有限公司,未经珠海大横琴科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911351966.9/2.html,转载请声明来源钻瓜专利网。