[發明專利]分布式節點的服務角色分配方法及分布式數據傳輸系統有效
| 申請號: | 201811152222.X | 申請日: | 2018-09-29 |
| 公開(公告)號: | CN108989474B | 公開(公告)日: | 2023-07-28 |
| 發明(設計)人: | 史高峰 | 申請(專利權)人: | 三六零科技集團有限公司 |
| 主分類號: | H04L67/10 | 分類號: | H04L67/10 |
| 代理公司: | 北京律誠同業知識產權代理有限公司 11006 | 代理人: | 王玉雙 |
| 地址: | 300450 天津市濱海新區華苑產*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 節點 服務 角色 分配 方法 數據傳輸 系統 | ||
本發明提供了分布式節點的服務角色分配方法及分布式數據傳輸系統,首先獲得用于提供上線服務的N個待分配分布式節點,然后確定出分布式數據傳輸系統中所有服務角色的已分配節點比例;并基于所述所有服務角色的已分配節點比例和所述分布式數據傳輸系統中所有服務角色的預設分配節點比例,確定出每個待分配服務角色的待分配節點比例,每個待分配服務角色的待分配節點比例表示的就是每個待分配服務角色還需要分配的待分配分布式節點的情況,故而基于所述每個待分配服務角色的待分配節點比例,利用分布式鎖將所述N個待分配分布式節點分配到對應的待分配服務角色中。
技術領域
本申請涉及數據傳輸技術領域,尤其涉及分布式節點的服務角色分配方法及分布式數據傳輸系統。
背景技術
隨著科學技術的不斷發展,通信技術也得到了飛速的發展,電子產品的種類也越來越多,人們也享受到了科技發展帶來的各種便利。現在人們可以通過各種類型的電子設備,享受隨著科技發展帶來的舒適生活。
為了更好地響應大量用戶終端的請求,目前采用的是分布式系統來處理海量用戶請求。而由于用戶請求的請求數據是不同的,故而分布式系統中的各服務器會承擔不同的服務功能。
但是,由于各服務器并不清楚其他服務器承擔的服務功能,故而可能會產生大量服務器都承擔同一種服務功能的情況,進而導致分布式系統中的服務資源分配失衡。
發明內容
本發明提供了分布式節點的服務角色分配方法及分布式數據傳輸系統,以解決或者部分解決分布式系統中的服務資源分配失衡的技術問題。
為解決上述技術問題,本發明提供了一種分布式節點的服務角色分配方法,所述方法應用于分布式數據傳輸系統中,所述方法包括:
獲得用于提供上線服務的N個待分配分布式節點,N為正整數;
確定出分布式數據傳輸系統中所有服務角色的已分配節點比例;
基于所述所有服務角色的已分配節點比例和所述分布式數據傳輸系統中所有服務角色的預設分配節點比例,確定出每個待分配服務角色的待分配節點比例;
基于所述每個待分配服務角色的待分配節點比例,利用分布式鎖將所述N個待分配分布式節點分配到對應的待分配服務角色中。
優選的,所述確定出分布式數據傳輸系統中所有服務角色的已分配節點比例,具體包括:
確定出所述分布式數據傳輸系統中所有服務角色各自的已分配分布式節點的數目;
獲得所述分布式數據傳輸系統中所有服務角色各自的預設分配分布式節點的數目,進而獲得所述分布式數據傳輸系統中的預設分配分布式節點的總數目;
將所述分布式數據傳輸系統中所有服務角色各自的已分配分布式節點的數目,分別和所述分布式數據傳輸系統中的預設分配分布式節點的總數目相比,確定出所述分布式數據傳輸系統中所有服務角色各自的已分配節點比例。
優選的,所述確定出所述分布式數據傳輸系統中所有服務角色各自的已分配節點比例之后,所述方法還包括:
將所述分布式數據傳輸系統中所有服務角色各自的已分配節點比例一一相比,獲得所述分布式數據傳輸系統中所有服務角色的已分配節點比例。
優選的,所述基于所述所有服務角色的已分配節點比例和所述分布式數據傳輸系統中所有服務角色的預設分配節點比例,確定出每個待分配服務角色的待分配節點比例,具體包括:
利用所述分布式數據傳輸系統中所有服務角色各自的預設分配節點比例,減去對應的服務角色的已分配節點比例,確定出每個待分配服務角色各自的待分配節點比例。
優選的,所述基于所述每個待分配服務角色的待分配節點比例,利用分布式鎖將所述N個待分配分布式節點分配到對應的待分配服務角色中,具體包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三六零科技集團有限公司,未經三六零科技集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811152222.X/2.html,轉載請聲明來源鉆瓜專利網。





