[發明專利]一種節點對等的集群分布式測試系統和方法有效
| 申請號: | 201710087509.8 | 申請日: | 2017-02-17 |
| 公開(公告)號: | CN106789446B | 公開(公告)日: | 2020-06-02 |
| 發明(設計)人: | 李進;李發明 | 申請(專利權)人: | 北京同有飛驥科技股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100089 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 節點 對等 集群 分布式 測試 系統 方法 | ||
本發明公開了一種節點對等的集群分布式測試系統,包括至少一個測試任務發送者節點、若干個測試任務接收者節點、若干個測試結果發送者節點和至少一個測試結果收集者節點,所有節點通過網絡連接;還公開一種節點對等的集群分布式測試方法,應用于所述的節點對等的集群分布式測試系統。本發明一種節點對等的集群分布式測試系統和方法,該系統充分利用分布式的特點,去中心化,集群中每一個節點既是測試任務的發布者,也是測試任務的接收執行者;既是測試結果的發送者,也是測試結果的收集存儲者;又提供了一種高效、可靠的節點對等的分布式測試方法。本發明作為一種節點對等的集群分布式測試系統和方法,可廣泛應用于測試數據傳輸領域。
技術領域
本發明涉及測試數據傳輸領域,尤其是一種節點對等的集群分布式測試系統和方法。
背景技術
IOZONE是一個文件系統的benchmark工具,可以測試不同的操作系統中文件系統的讀寫性能。
SANERGY是一種存儲共享、帶寬測試軟件。
IOPS(Input/Output Operations Per Second),即每秒進行讀寫(I/O)操作的次數,多用于數據庫等場合,衡量隨機訪問的性能。
ZeroMQ(以下ZeroMQ簡稱ZMQ)是一個通用的消息層,其中Zero意味著零延時,也被定義為“史上最快的消息隊列”。ZeroMQ提供3種基本通訊模式:Request-Reply、Publish-Subscribe、Parallel Pipeline。使用ZeroMQ可以方便、快速的構建分布式架構。
隨著集群中主機數量的遞增,以及主機分布式布局中方位的不確定,原有的使用腳本同步集群中所有主機測試任務的測試方法暴露出繁瑣、效率低等弊端。如果主機數量過多,執行完測試任務后仍舊單次只能查看單個主機的測試結果,不利于對集群整體性能進行分析、評估、優化。
發明內容
為了解決上述技術問題,本發明的目的是提供一種節點對等的集群分布式測試系統和方法,解決了集群中節點數量增多以及節點分布式布局中方位不確定,而導致同步集群中所有節點的測試任務繁瑣,以及測試任務執行完成后無法同時查看集群中所有節點的測試結果的問題。
本發明所采用的技術方案是:一種節點對等的集群分布式測試系統,所述集群分布式測試系統包括至少一個測試任務發送者節點、若干個測試任務接收者節點、若干個測試結果發送者節點和至少一個測試結果收集者節點,所有節點通過網絡連接,每個節點基于ZMQ_DEALER套接字以發送測試任務到對端節點,每個節點基于ZMQ_ROUTER套接字以接收對端節點發送的測試任務,測試結果發送者節點基于ZMQ_PUB套接字以發送測試結果到測試結果收集者節點,測試結果收集者節點設置ZMQ_SUB套接字以收集測試結果發送者節點發送的測試結果。
本發明所采用的另一技術方案是:一種節點對等的集群分布式測試方法,應用于所述的節點對等的集群分布式測試系統,包括以下步驟:
S1、啟動所有的節點,每個節點創建一個ZMQ_ROUTER套接字并綁定以接收消息;
S2、每個節點通過網絡發現集群中的其他節點,每發現一個節點即創建一個ZMQ_DEALER套接字與發現的節點的ZMQ_ROUTER套接字連接;
S3、判斷節點是否為測試任務發送者節點,若是,所述節點通過多個ZMQ_DEALER套接字分別向多個對端節點發送測試任務,執行測試任務并存儲測試結果;否則,所述節點通過ZMQ_ROUTER套接字接收測試任務,執行測試任務并存儲測試結果;
S4、判斷節點是否為測試結果發送者節點,若是,所述節點創建ZMQ_PUB套接字,并通過ZMQ_PUB套接字與ZMQ_SUB套接字連接以發送測試結果;否則,所述節點創建ZMQ_SUB套接字,通過ZMQ_SUB套接字接收測試結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京同有飛驥科技股份有限公司,未經北京同有飛驥科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710087509.8/2.html,轉載請聲明來源鉆瓜專利網。





