[發明專利]集群式的任務調派系統有效
| 申請號: | 201610072921.8 | 申請日: | 2016-02-01 |
| 公開(公告)號: | CN105610972B | 公開(公告)日: | 2019-04-09 |
| 發明(設計)人: | 孫良君 | 申請(專利權)人: | 中博信息技術研究院有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/50;G06F9/455 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 南霆 |
| 地址: | 210012 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 集群 任務 調派 系統 | ||
1.一種集群式的任務調派系統,其特征在于包括:
一指令調派平臺,包括多臺任務服務器,所述任務服務器包括一臺主任務服務器和多臺從任務服務器,所述一臺主任務服務器及所述多臺從任務服務器透過網絡相互連接,于所述多臺任務服務器中部署zookeeper服務,該zookeeper服務根據一任務要求返回一運行指令;
多個JVM容器,每一該JVM容器用于運行一業務服務,不同的該運行指令對應存在該JVM容器與所屬的該業務服務;以及
至少一節點服務器,該節點服務器用于接收該任務要求,該節點服務器接收來自于該指令調派平臺的該運行指令或傳送一發送指令至該指令調派平臺,每一該節點服務器設置一節點編號、一集群編碼與一位址資訊,該節點服務器根據該任務搜尋相應業務的該些JVM容器,由所搜尋的該些JVM容器向該指令調派平臺取得該運行指令;
其中,該節點服務器判斷取得該運行指令的該JVM容器的一負載狀態是否為空閑或忙碌,若該負載狀態為空閑,則該JVM容器根據該運行指令對該任務要求進行處理,若該負載狀態為忙碌,則該節點服務器把該運行指令暫存于一等待隊列中。
2.如權利要求1所述的集群式的任務調派系統,其特征在于該節點服務器實時偵測該些JVM容器的一負載狀態,當該JVM容器的該負載狀態處于空閑時,該節點服務器從該等待隊列中將運行指令取出并發送至該JVM容器。
3.如權利要求1所述的集群式的任務調派系統,其特征在于所述多臺任務服務器更區分為一監控模塊、一核心模塊、一插件模塊與一元數據管理模塊。
4.如權利要求3所述的集群式的任務調派系統,其特征在于該監控模塊用于監控該指令調派平臺的運行程序是否異常。
5.如權利要求3所述的集群式的任務調派系統,其特征在于該核心模塊用于調度一控制指令、所述多臺任務服務器間的消息傳遞以及異常管理。
6.如權利要求3所述的集群式的任務調派系統,其特征在于該插件模塊用于服務器之間的文件傳輸、文件到庫、庫到庫、庫到文件、文件發現、文件傳輸、數據處理、Kettle處理、流式計算(Stream Computing)與文件入庫。
7.如權利要求3所述的集群式的任務調派系統,其特征在于該元數據管理模塊用于節點配置、運行容器的配置、外部資源的配置、業務場景的配置、ETL步驟配置、JAR包版本管理。
8.如權利要求1所述的集群式的任務調派系統,其特征在于該節點服務器在該運行指令調度中發生異常,該節點服務器把該運行指令暫存于一異常隊列中,直至所述異常解除后,該節點服務器從該異常隊列中取回該運行指令。
9.如權利要求1所述的集群式的任務調派系統,其特征在于從所述多臺任務服務器中擇一指派為一主任務服務器,其余為從任務服務器,其中所述多臺任務服務器透過一FastLeaderElection算法相互推舉出該主任務服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中博信息技術研究院有限公司,未經中博信息技術研究院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610072921.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:無人機共享控制方法、控制裝置
- 下一篇:一種基于大數據的病人監護系統





