[發明專利]一種CDN系統內任務執行管理的方法在審
| 申請號: | 201710698070.2 | 申請日: | 2017-08-15 |
| 公開(公告)號: | CN107450974A | 公開(公告)日: | 2017-12-08 |
| 發明(設計)人: | 溫偉球;劉曉光;汪志武 | 申請(專利權)人: | 北京云端智度科技有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/54;G06F11/34 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100024 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 cdn 系統 任務 執行 管理 方法 | ||
技術領域
本發明涉及互聯網技術領域,尤其是涉及一種CDN系統內任務執行管理的方法。
背景技術
隨著社會的發展,互聯網用戶快速增長帶動了互聯網經濟的蓬勃發展,移動互聯網、電子商務、網絡視頻、品牌網絡廣告、網上招聘、網絡游戲等在極短的時間得到快速發展并積累了眾多用戶,成為了人們生活中不可或缺的一部分。
讓人們越來越關注互聯網技術的更新,如何更好更快更方便的共享互聯網資源,成為人們共同的焦點。
CDN的全稱是Content Delivery Network,即內容分發網絡。其基本思路是盡可能避開互聯網上有可能影響數據傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定.通過在網絡各處放置節點服務器所構成的在現有的互聯網基礎之上的一層智能虛擬網絡,CDN系統能夠實時地根據網絡流量和各節點的連接、負載狀況以及到用戶的距離和響應時間等綜合信息將用戶的請求重新導向離用戶最近的服務節點上.其目的是使用戶可就近取得所需內容,解決Internet網絡擁擠的狀況,提高用戶訪問網站的響應速度。
在CDN業務系統中,經常需要將任務下發到不同的節點,同時還需要監控任務的執行情況、匯總任務執行日志。目前的任務執行管理系統主要存在如下問題:
1.任務請求的接收性能問題。在大型的CDN系統中,節點數量多達成百上千個,如果這些節點同時發起任務請求,這對系統的要求特別高,而目前多數系統受限于并發處理能力,使處理能力成為任務執行管理系統的一個瓶頸。
2.擴展性的問題。在CDN系統中隨著節點數的增加,系統處理任務的工作量也隨之增加,因此需要系統具備良好的可擴展能力,以適應節點數不斷增加的業務環境。而目前的任務執行管理系統往往只按照當時的業務量或者預期設定的業務量進行設計,不具備自主的擴展能力。
3.不具備統一的日志輸出功能,對日志不能進行統一的分析、數據挖掘操作,不方便后續的業務分析工作。
發明內容
本發明的目的在于提供一種CDN系統內任務執行管理的方法,以解決上述背景技術中提出的問題和缺陷,可以自行擴展,統一輸出日志,并統一分析挖掘,簡便有效。
為實現上述目的,本發明提供如下技術方案:
一種CDN系統內任務執行管理的方法,其管理系統由消息轉換模塊、任務分發模塊、日志模塊、執行模塊、狀態控制模塊組成,客戶端與消息轉換模塊之間通過信號相連,消息轉換模塊、任務分發模塊、執行模塊之間依次通過信號相連,執行模塊與消息轉換模塊也通過信號相連,狀態控制模塊與消息轉換模塊、任務分發模塊、執行模塊分別相連,日志模塊與狀態控制模塊、消息轉換模塊、任務分發模塊、執行模塊分別相連;
消息轉換模塊是本系統的中樞模塊,將合乎要求的客戶請求傳遞給任務分發模塊,任務分發模塊根據客戶的請求將任務分發至執行模塊,執行模塊對客戶的請求進行處理,并將執行結果反饋至消息轉換模塊,再由消息轉換模塊將執行結果反饋至客戶端;
在上述過程中,狀態控制模塊對客戶發送任務請求、請求執行、請求結果的反饋的整個過程中進行狀態控制,確保每一環節都能正常進行;日志模塊將消息轉換模塊、任務分發模塊、執行模塊、狀態控制模塊所產生的所有日志進行記錄;
其中:
消息轉換模塊:是一個基于HTTP協議的功能模塊,負責接收客戶端請求,以及接收并反饋任務執行結果給客戶端;
任務分發模塊:用于將任務分發到各個節點;
日志模塊:負責接收所有模塊發來的日志,同時要求所有模塊產生的日志必須嚴格按照規范的格式生成;
執行模塊:具體執行業務的邏輯的模塊,每個執行模塊完成一個特定的功能,該功能被看作是最小模塊的功能單元,供上層組合調用;
狀態控制模塊:將客戶端發送的每一個任務,對應到該狀態控制模塊中的一個工作流,每一個工作流均由執行模塊實現的最小模塊的功能單元組合而成。
在上述技術方案中,消息轉換模塊一方面負責接收客戶端發送的請求,同時該模塊具有客戶端請求合法性驗證功能,可以驗證客戶端請求的合法性,將通過合法性驗證的請求傳遞給下游模塊;對驗證不合格的用戶請求將予以拒絕;另一方面負責接收下游模塊即任務分發模塊和執行模塊傳遞過來的任務執行結果,并將任務執行結果發回給客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京云端智度科技有限公司,未經北京云端智度科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710698070.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于生產發酵飼草的菌包廢料處理系統
- 下一篇:一種新型生物制藥專用粉碎機





