[發明專利]一種云服務系統及其任務執行方法和裝置及服務器在審
| 申請號: | 202110056303.5 | 申請日: | 2021-01-15 |
| 公開(公告)號: | CN112667385A | 公開(公告)日: | 2021-04-16 |
| 發明(設計)人: | 張立;李軍鋒;黨國利;梁強;連守財;烏蘭 | 申請(專利權)人: | 北京金和網絡股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50;G06F16/22 |
| 代理公司: | 北京細軟智谷知識產權代理有限責任公司 11471 | 代理人: | 鮑亞平 |
| 地址: | 100089 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 服務 系統 及其 任務 執行 方法 裝置 服務器 | ||
本發明公開了一種云服務系統及其任務執行方法和裝置及服務器,屬于云服務技術領域;云服務系統包括云服務器,云服務器包括至少兩個工作站,每個能夠檢測本工作站內線程的工作狀態,在存在處于空閑狀態的線程時能夠及時處理交給本工作站的待執行任務,如果不存在則將待執行任務放到開源數據庫中,以便其他工作站及時處理,而當本工作站沒有待執行任務且存在處于空閑狀態的線程時,主動從開源數據庫中獲取待執行任務執行。工作站任務執行率高,同時相同工作站可執行任務多,能夠大大節省開發成本。
技術領域
本發明涉及云服務技術,特別地,涉及一種云服務系統及其任務執行方法和裝置及服務器。
背景技術
隨著信息技術和軟件行業的不斷發展,人們的商務業務需求和生活需求也在不斷發生改變,為了滿足這些龐大的需求,各軟件或互聯網公司也相應的增加對“云服務和人力”資源的投入,但現有軟件設計和云服務配置規劃,云服務器的各工作站之間相互獨立,可能會出現同一時間某些工作站要執行的任務眾多,而某些工作站沒有任務需要執行,為了保證任務的及時完成,只能增加工作站數量或通過其他方式提高工作站執行任務的速率,大大增加了企業的運營成本,且工作效率得不到提高。
發明內容
為了克服現有技術的不足,本發明提供一種云服務系統及其任務執行方法和裝置及服務器,以解決現有軟件設計和云服務配置規劃會增加企業成本,工作效率低的問題。
本發明解決其技術問題所采用的技術方案是:
第一方面,
一種云服務系統,包括云服務器,所述云服務器上包括至少兩個工作站,所述工作站用于執行任務;
還包括開源數據庫,用于存放任一工作站無法立即執行的任務;
當任一工作站處于空閑狀態時,從所述開源數據庫中獲取待執行的任務。
進一步地,所述開源數據庫存放于公共網絡。
進一步地,所述開源數據庫為Redis。
第二方面,
一種工作站任務執行方法,包括以下步驟:
接收待執行任務;
監測當前所有線程的工作狀態,所述工作狀態包括空閑狀態和非空閑狀態;
根據當前所有線程的工作狀態選擇是否執行待執行任務。
進一步地,所述根據當前所有線程的工作狀態選擇是否執行待執行任務包括:
當任一線程處于空閑狀態時,則采用處于空閑狀態的線程執行所述待執行任務;
當所有線程都處于非空閑狀態時,則不執行所述待執行任務。
進一步地,所述不執行所述待執行任務包括:將所述待執行任務放到開源數據庫中。
進一步地,還包括:
當未接收到待執行任務且監測到任一線程處于空閑狀態時,則從所述開源數據庫中獲取待執行任務執行。
進一步地,所述開源數據庫為Redis。
第三方面,
一種工作站任務執行裝置,,包括:
任務接收模塊,用于接收待執行任務;
狀態監測模塊,用于監測當前所有線程的工作狀態,所述工作狀態包括空閑狀態和非空閑狀態;
執行判斷模塊,用于根據當前所有線程的工作狀態選擇是否執行待執行任務。
第四方面,
一種服務器,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金和網絡股份有限公司,未經北京金和網絡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110056303.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于大數據的智能推薦方法及裝置
- 下一篇:一種互聯網考試報告生成方法及裝置





