[发明专利]一种控制数据传输的方法和连接器有效
申请号: | 201210289213.1 | 申请日: | 2012-08-14 |
公开(公告)号: | CN102855297A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 伍芬尧;金晨 | 申请(专利权)人: | 北京高森明晨信息科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张耀光 |
地址: | 100020 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 数据传输 方法 连接器 | ||
1.一种控制数据传输的方法,其特征在于,所述方法包括:
当Hadoop与关系型数据库进行数据传输时,连接器获取所述关系型数据库所在的服务器的负载信息;
所述连接器根据所述负载信息控制所述数据传输。
2.根据权利要求1所述的方法,其特征在于,连接器获取所述关系型数据库所在的服务器的负载信息,包括:
所述连接器接收到所述服务器上的监测代理发送的负载信息;
或者,所述连接器探测得到所述服务器的负载信息。
3.根据权利要求1所述的方法,其特征在于,所述连接器根据所述负载信息控制所述数据传输,包括:
所述连接器根据所述负载信息判断所述服务器是否为超负荷状态;
如果是,则停止所述数据传输;否则,继续所述数据传输。
4.根据权利要求3所述的方法,其特征在于,所述连接器根据所述负载信息判断所述服务器是否为超负荷状态,包括:
所述连接器将所述负载信息与预设的第一阈值进行比较;
如果所述负载信息大于或等于所述第一阈值,则确定所述服务器已达到超负荷状态;
如果所述负载信息小于所述第一阈值,则确定所述服务器未达到超负荷状态。
5.根据权利要求4所述的方法,其特征在于,确定所述服务器未达到超负荷状态之后,还包括:
所述连接器将所述负载信息与预设的第二阈值进行比较;
如果所述负载信息大于或等于所述第二阀值,则降低所述数据传输的速度;
如果所述负载信息小于所述第二阀值,则提高所述数据传输的速度。
6.根据权利要求1至5中任意一项所述的方法,其特征在于,所述负载信息包括以下至少一种:所述服务器的中央处理器负载信息、输入输出负载信息和当前内存占用信息。
7.一种连接器,其特征在于,所述连接器包括:获取模块和控制模块;
所述获取模块,用于当Hadoop与关系型数据库进行数据传输时,获取所述关系型数据库所在的服务器的负载信息;
所述控制模块,用于根据所述负载信息控制所述数据传输。
8.根据权利要求7所述的连接器,其特征在于,所述获取模块包括:
接收单元,用于接收到所述服务器上的监测代理发送的负载信息;
或者,探测单元,用于探测得到所述服务器的负载信息。
9.根据权利要求7所述的连接器,其特征在于,所述控制模块包括:
判断单元,用于根据所述负载信息判断所述服务器是否为超负荷状态;
执行单元,用于如果所述判断单元的结果为是,则停止所述数据传输;否则,继续所述数据传输。
10.根据权利要求9所述的连接器,其特征在于,所述判断单元用于:
将所述负载信息与预设的第一阈值进行比较;
如果所述负载信息大于或等于所述第一阈值,则确定所述服务器已达到超负荷状态;
如果所述负载信息小于所述第一阈值,则确定所述服务器未达到超负荷状态。
11.根据权利要求10所述的连接器,其特征在于,所述判断单元还用于:
当所述服务器未达到超负荷状态之后,将所述负载信息与预设的第二阈值进行比较;
如果所述负载信息大于或等于所述第二阀值,则降低所述数据传输的速度;
如果所述负载信息小于所述第二阀值,则提高所述数据传输的速度。
12.根据权利要求7至11中任意一项所述的连接器,其特征在于,所述负载信息包括以下至少一种:所述服务器的中央处理器负载信息、输入输出负载信息和当前内存占用信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京高森明晨信息科技有限公司,未经北京高森明晨信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210289213.1/1.html,转载请声明来源钻瓜专利网。