[發明專利]一種協議可擴展的服務可用性探測系統及方法有效
| 申請號: | 201710465659.8 | 申請日: | 2017-06-19 |
| 公開(公告)號: | CN107332730B | 公開(公告)日: | 2020-04-21 |
| 發明(設計)人: | 馮盼盼 | 申請(專利權)人: | 北京奇藝世紀科技有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 100080 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 協議 擴展 服務 可用性 探測 系統 方法 | ||
本發明提供了一種協議可擴展的服務可用探測系統及方法,涉及協議檢測領域。該系統包括:操作中心、插件管理模塊、任務管理模塊和至少一個執行模塊組成的集群,其中:所述操作中心包括請求確認單元、插件查詢單元和任務通知單元;所述插件管理模塊包括查詢單元;所述任務管理模塊包括創建單元、任務分發單元和結果查看單元。根據該系統中插件管理模塊可以實現對不同的協議具有擴展兼容性,節省了不同團隊對協議檢測的開發人力。
技術領域
本發明涉及協議檢測領域,特別是涉及一種協議可擴展的服務可用性探測系統及方法。
背景技術
隨著互聯網技術的蓬勃發展,越來越多樣的網絡服務和平臺為用戶提供了豐富多彩的功能;各個公司或團體都有網絡服務部署公司內部通常會維護多個線上服務,不同的服務完成不同的功能,各個服務之間通常也會有互相依賴的情況出現,任何一個網絡服務的服務質量都會影響公司整體的網絡產品和服務的質量,因此如何能保證網絡服務的服務質量就顯得至關重要。其中,網絡服務按照使用的協議不同,又可以劃分為幾個大類:1.Web服務,基于HTTP(s)協議,常見形式有網站主站、對外接口服務、內部接口服務等;2.TCP服務,基于TCP協議,常見形式有IM服務、負載均衡服務、rpc服務等;3.UDP服務,基于UDP協議,常見形式有局域網內數據同步服務、網絡穿透器等。
由于網絡服務使用的協議不同,如果想要監控網絡服務的服務質量,是一件比較復雜的事情,通常來講,每個團隊會針對自己的服務的情況,專門編寫一套監控服務,來達到服務質量的監控目的。這樣處理存在兩個缺點,第一,如果有新的協議的服務需要重新針對新的協議開發一套監控服務,耗費大量的人力物力;第二,不同的團隊之間會投入重復的時間來開發類似的監控服務,浪費公司整體的人力資源。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的一種可擴展的服務可用探測系統和相應的一種可擴展的服務可用探測方法。
依據本發明的一個方面,提供了一種可擴展的服務可用探測系統,所述系統包括操作中心、插件管理模塊、任務管理模塊和至少一個執行模塊組成的集群,其中:
所述操作中心包括請求確認單元、插件查詢單元和任務通知單元;
所述請求確認單元用于接收協議探測請求,并在接收所述協議探測請求后,向所述插件查詢單元發送插件查詢指令;
所述插件查詢單元用于接收到所述插件查詢指令后,向所述插件管理模塊的查詢單元發送插件查詢請求;
所述任務通知單元用于接收到所述插件管理模塊的查詢單元返回的協議查詢應答后,向所述任務管理模塊的創建單元發送創建任務指令;
所述插件管理模塊包括查詢單元;
所述查詢單元用于所述插件管理模塊接收所述插件查詢請求后,確認所述協議探測請求對應的協議被存儲于所述插件管理模塊中后,向所述任務通知單元返回請求應答;其中,所述協議由用戶通過所述操作中心預先存儲于所述插件管理模塊;
所述任務管理模塊包括創建單元、任務分發單元和結果查看單元;
所述創建單元用于接收到所述任務通知單元發送的所述任務指令后,根據所述任務指令創建探測任務;
所述任務分發單元用于將所述探測任務分發給各所述執行模塊;
所述結果查詢單元用于查看所述執行模塊根據所述探測任務進行測試結束后的結果。
優選地,所述插件管理模塊,還包括:
協議檢測單元,用于在所述插件管理模塊接收到所述插件查詢請求后,檢測所述插件管理模塊中是否存在與所述協議探測請求對應的協議;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇藝世紀科技有限公司,未經北京奇藝世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710465659.8/2.html,轉載請聲明來源鉆瓜專利網。





