[發明專利]用于文件安全傳輸的雙機自適應負載均衡方法有效
| 申請號: | 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 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 文件 安全 傳輸 雙機 自適應 負載 均衡 方法 | ||
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進行數據入庫。
2.根據權利要求1所述的用于文件安全傳輸的雙機自適應負載均衡方法,其特征是,所述的外網工作機設備集群和內網工作機設備集群分別以一主一從結構部署集群,相互獨立。
3.根據權利要求1所述的用于文件安全傳輸的雙機自適應負載均衡方法,其特征是,所述的Redis集群設有多個主節點和多個從節點,所述Redis集群采用哨兵機制進行架設,所述的哨兵機制可將癱瘓掉的主節點切換到從節點上面。
4.根據權利要求1所述的用于文件安全傳輸的雙機自適應負載均衡方法,其特征是,所述的雙機負載均衡模塊還包括MySql集群、MQ集群。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海煥興網絡科技有限公司,未經上海煥興網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710790731.4/1.html,轉載請聲明來源鉆瓜專利網。





