[发明专利]用于文件安全传输的双机自适应负载均衡方法有效
申请号: | 201710790731.4 | 申请日: | 2017-09-05 |
公开(公告)号: | CN107395768B | 公开(公告)日: | 2020-02-11 |
发明(设计)人: | 郑宽永 | 申请(专利权)人: | 上海焕兴网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;H04L12/803;H04L12/709;G06F21/56;H04L29/06 |
代理公司: | 33260 杭州五洲普华专利代理事务所(特殊普通合伙) | 代理人: | 龚玉平;张瑜 |
地址: | 201100 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于文件安全传输的双机自适应负载均衡方法,包括设于外网的工作机设备集群和设于内网的工作机设备集群,外网工作机设备和内网工作机设备之间形成两条文件传输链路,工作机设备均设有双机负载均衡模块,双机负载均衡模块包括Web程序模块、IBCore程序模块、FST传输程序模块、心跳程序模块,外网与内网的工作机设备之间的文件传输的信息交互通过RabbitMQ队列进行,双机负载均衡模块的各个程序模块之间通过Redis集群进行交互。本发明设置方便,能扩展传输容量,自带调度体系,文件传输链路之间相互形成主备,形成自适应的传输调度,即使某一链路中断也不影响文件传输。 | ||
搜索关键词: | 用于 文件 安全 传输 双机 自适应 负载 均衡 方法 | ||
【主权项】:
1.一种用于文件安全传输的双机自适应负载均衡方法,包括设于外网的工作机设备集群和设于内网的工作机设备集群,其特征在于,所述的外网工作机设备和内网工作机设备之间形成两条文件传输链路,所述的工作机设备均设有双机负载均衡模块,所述的双机负载均衡模块包括Web程序模块、IBCore程序模块、FST传输程序模块、心跳程序模块,所述外网与内网的工作机设备之间的文件传输的信息交互通过RabbitMQ队列进行,所述文件传输的过程分成扫描文件队列、文件识别队列、杀毒队列、文件传输队列、文件传输结果反馈队列、数据库入库队列,所述双机负载均衡模块的各个程序模块之间通过Redis集群进行交互,所述的Web程序模块完成文件传输的参数配置、文件传输情况监控、已传输文件的入库,所述的IBCore程序模块完成文件的扫描发现、文件的识别、文件杀毒、文件的深度检测,所述的FST传输程序模块完成文件的发送以及文件发送结果的反馈,所述的心跳程序模块监听各个程序的运营健康状况、负责漂移IP地址,所述的文件传输过程包括如下步骤:1)工作机设备传输文件时,首先启动心跳程序模块,所述的心跳程序模块检测传输文件的工作机设备及接受文件的工作机设备是否网络连通,所述心跳程序模块还检测该工作机设备Web程序模块、IBCore程序模块运行是否正常,如果网络不连通或者Web程序模块、IBCore程序模块运行不正常,所述心跳程序模块进行虚拟IP的漂移选择正常的工作机设备;2)所述心跳程序模块指定工作机设备启动IBCore程序模块进行扫描;3)所述的IBCore程序模块进行文件扫描,文件扫描采用文件监视程序对发送目录进行监控,监控采用线程池方式进行管理,扫描的线程数在后台进行配置;4)所述IBCore程序模块进行文件识别,识别文件头是否符合发送策略,并检测小于100M的文件进行强制解压识别以预防捆绑文件传输;5)所述IBCore程序模块进行文件杀毒;6)所述IBCore程序模块进行文件深度识别:识别视频的码率、宽高、音频的声道、xml字段的内容;7)所述的FST传输程序模块先从RabbitMQ队列中订阅到要发送的文件然后调用PCI-E协议接口进行传输,传输完成后,接收对端的杀毒、识别、文件完整性验证的结果返回,然后写入RabbitMQ入库队列,供Web进行数据入库。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海焕兴网络科技有限公司,未经上海焕兴网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710790731.4/,转载请声明来源钻瓜专利网。