System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 好硬~好爽~别进去~动态图, 69式真人无码视频免 ,亚洲AV永久青草无码精品,日韩精品无码免费专区午夜不卡
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    跨平臺直播訪客數據融合與路由負載均衡方法及系統技術方案

    技術編號:44262626 閱讀:8 留言:0更新日期:2025-02-14 22:07
    本發明專利技術提供一種跨平臺直播訪客數據融合與路由負載均衡方法及系統,涉及負載均衡技術領域,包括通過布隆過濾器陣列過濾重復訪客標識,并采用對數基數計數算法計算獨立訪客數量,基于數據流熵值劃分訪客優先級;利用一致性哈希算法構建環形路由結構,將訪客映射至虛擬節點,并基于優先級進行分片路由;實時記錄虛擬節點響應時間,識別異常節點,將關聯訪客遷移至備用節點,實現動態負載均衡;本發明專利技術有效提高了直播平臺訪客數據處理效率和系統穩定性,降低了服務器負載壓力,保障了直播服務的流暢性。

    【技術實現步驟摘要】

    本專利技術涉及負載均衡,尤其涉及一種跨平臺直播訪客數據融合與路由負載均衡方法及系統


    技術介紹

    1、隨著直播產業的快速發展,跨平臺直播成為主流趨勢,這要求直播系統能夠同時接入多個直播平臺的訪客數據流,并進行統一的數據處理和負載分發。現有的直播系統通常采用分布式架構,通過多個服務器節點協同工作來支持大規模的直播訪問需求。為了實現訪客數據的高效處理和合理分發,系統需要對來自不同平臺的訪客數據進行去重、統計和路由分配。

    2、在現有技術中,還存在若干問題,跨平臺訪客數據存在重復標識的問題,傳統的去重方法在大規模數據處理時占用內存較大;現有的負載均衡機制往往采用靜態的哈希映射方案,無法根據服務器節點的實時性能狀態動態調整路由策略;在節點性能出現波動時,訪客遷移過程缺乏有效的狀態監控和進度管理,容易造成服務質量下降和數據不一致。

    3、綜上所述,亟需一種跨平臺直播訪客數據融合與路由負載均衡方法,通過過濾器陣列實現高效的訪客去重,采用對數基數計數算法準確計算獨立訪客數量,結合一致性哈希和虛擬節點技術構建可擴展的路由結構,并引入基于性能監控的動態負載均衡機制,確保系統的穩定性和可靠性。本專利技術能夠解決現有技術中的問題。


    技術實現思路

    1、本專利技術實施例提供一種跨平臺直播訪客數據融合與路由負載均衡方法及系統,能夠解決現有技術中的問題。

    2、本專利技術實施例的第一方面,

    3、提供一種跨平臺直播訪客數據融合與路由負載均衡方法,包括:

    4、接收多個直播平臺的訪客數據流,通過由布隆過濾器組成的過濾器陣列過濾重復的訪客標識,得到有效訪客集合;對所述有效訪客集合采用對數基數計數算法計算獨立訪客數量,基于所述獨立訪客數量計算數據流熵值,根據所述數據流熵值對所述有效訪客集合劃分優先級,生成優先級分流表;

    5、讀取所述優先級分流表中的訪客集合和優先級信息,將訪客集合通過一致性哈希算法映射為哈希值,根據所述哈希值構建環形路由結構,在所述環形路由結構中設置多個與服務器節點一一對應的虛擬節點;在所述環形路由結構中建立跳躍索引樹,將所述訪客集合映射至對應的虛擬節點;基于所述優先級信息確定分片窗口大小,對映射至同一虛擬節點的訪客集合按照所述分片窗口大小進行分組,生成分片路由記錄,并寫入路由分配表;

    6、基于二叉堆結構,記錄環形路由結構中所有虛擬節點的響應時間,將響應時間作為節點權重進行堆排序;為環形路由結構中全部的虛擬節點設置固定大小的計數窗口,識別計數窗口內異常響應次數超過預設閾值的虛擬節點,將所述虛擬節點標記為目標節點;讀取路由分配表中與目標節點關聯的訪客集合,從所述環形路由結構中選擇備用節點;建立遷移進度位圖,將訪客集合分批遷移至備用節點,在遷移進度位圖中標記遷移進度;根據遷移結果更新所述路由分配表,并將目標節點從所述環形路由結構中移除,完成動態負載均衡。

    7、在一種可選的實施例中,

    8、接收多個直播平臺的訪客數據流,通過由布隆過濾器組成的過濾器陣列過濾重復的訪客標識,得到有效訪客集合;對所述有效訪客集合采用對數基數計數算法計算獨立訪客數量,基于所述獨立訪客數量計算數據流熵值,根據所述數據流熵值對所述有效訪客集合劃分優先級,生成優先級分流表包括:

    9、基于預設的大小,設置位圖結構,基于所述位圖結構構建布隆過濾器陣列,為所述布隆過濾器陣列配置多個獨立哈希函數,所述獨立哈希函數的系數和偏移量采用隨機質數;

    10、接收多個直播平臺的訪客數據流,提取所述訪客數據流中的訪客標識,將所述訪客標識輸入所述獨立哈希函數進行映射,得到位置映射集合;根據所述位置映射集合在位圖結構中的二進制位狀態判斷訪客標識是否為重復訪客標識;將非重復訪客標識寫入有效訪客集合;

    11、將所述有效訪客集合中的有效訪客標識映射生成散列值,基于所述散列值,得到位置記錄,基于位置記錄進行分桶統計和均值計算,得到得到所述有效訪客集合的獨立訪客數量;

    12、在預設時間窗口內,基于所述獨立訪客數量統計有效訪客集合中的訪客行為類型占比,根據所述訪客行為類型占比計算所述預設時間窗口內的數據流熵值,對所述數據流熵值進行歸一化處理,根據歸一化后的數據流熵值將所述有效訪客集合劃分為多個優先級訪客子集合;

    13、基于所述優先級訪客子集合中的訪客標識、所述預設時間窗口的時間戳以及對應的優先級信息,生成優先級分流表。

    14、在一種可選的實施例中,

    15、將所述有效訪客集合中的有效訪客標識映射生成散列值,基于所述散列值,得到位置記錄,基于位置記錄進行分桶統計和均值計算,得到得到所述有效訪客集合的獨立訪客數量包括:

    16、將所述有效訪客集合中的有效訪客標識經過哈希函數映射生成散列值,基于所述散列值的二進制展開,統計每個散列值對應的二進制展開中最左側1的位置,確定為位置記錄;

    17、將所述散列值的高位比特作為桶索引,對所述位置記錄進行分桶存儲,得到多個記錄桶;

    18、在所述記錄桶內記錄各自位置記錄的最大值,同時在各個記錄桶內統計位置記錄的方差,基于所述方差計算每個記錄桶的信息熵;

    19、根據所述信息熵對記錄桶進行分類,當所述信息熵小于第一預設閾值時,標記為穩定桶,當所述信息熵大于第二預設閾值時,標記為波動桶,當所述信息熵介于所述第一預設閾值和第二預設閾值之間時,標記為過渡桶;

    20、對于所述穩定桶,以位置記錄的最大值作為穩定桶統計值;對于所述波動桶,采用所述波動桶內位置記錄的中位數作為波動桶統計值;對于所述過渡桶,按照信息熵與第一閾值的差值比例,對最大值和中位數進行加權平均,確定過渡桶統計值;

    21、按照預設的權重系數,將穩定桶統計值、波動桶統計值和過渡桶統計值分別賦予對應的權重,并進行調和平均值計算,得到所述有效訪客集合的獨立訪客數量。

    22、在一種可選的實施例中,

    23、讀取所述優先級分流表中的訪客集合和優先級信息,將訪客集合通過一致性哈希算法映射為哈希值,根據所述哈希值構建環形路由結構,在所述環形路由結構中設置多個與服務器節點一一對應的虛擬節點;在所述環形路由結構中建立跳躍索引樹,將所述訪客集合映射至對應的虛擬節點;基于所述優先級信息確定分片窗口大小,對映射至同一虛擬節點的訪客集合按照所述分片窗口大小進行分組,生成分片路由記錄,并寫入路由分配表包括:

    24、讀取優先級分流表中的訪客集合和優先級信息,所述訪客集合包括訪客標識和訪問時間戳,所述優先級信息包括優先級等級和調度權重;

    25、計算每個服務器節點的處理性能和當前負載狀態得到負載系數,基于所述負載系數確定每個服務器節點對應的虛擬節點數量;

    26、將每個服務器節點的節點標識與所述負載系數拼接生成節點復合標識,通過一致性哈希算法將所述節點復合標識映射為虛擬節點哈希值,根據所述虛擬節點數量生成多個所述虛擬節點哈希值,所述虛擬節點哈希值分布在預設范圍內形成環形路由結本文檔來自技高網...

    【技術保護點】

    1.跨平臺直播訪客數據融合與路由負載均衡方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,接收多個直播平臺的訪客數據流,通過由布隆過濾器組成的過濾器陣列過濾重復的訪客標識,得到有效訪客集合;對所述有效訪客集合采用對數基數計數算法計算獨立訪客數量,基于所述獨立訪客數量計算數據流熵值,根據所述數據流熵值對所述有效訪客集合劃分優先級,生成優先級分流表包括:

    3.根據權利要求2所述的方法,其特征在于,將所述有效訪客集合中的有效訪客標識映射生成散列值,基于所述散列值,得到位置記錄,基于位置記錄進行分桶統計和均值計算,得到得到所述有效訪客集合的獨立訪客數量包括:

    4.根據權利要求1所述的方法,其特征在于,讀取所述優先級分流表中的訪客集合和優先級信息,將訪客集合通過一致性哈希算法映射為哈希值,根據所述哈希值構建環形路由結構,在所述環形路由結構中設置多個與服務器節點一一對應的虛擬節點;在所述環形路由結構中建立跳躍索引樹,將所述訪客集合映射至對應的虛擬節點;基于所述優先級信息確定分片窗口大小,對映射至同一虛擬節點的訪客集合按照所述分片窗口大小進行分組,生成分片路由記錄,并寫入路由分配表包括:

    5.根據權利要求4所述的方法,其特征在于,在所述環形路由結構中構建跳躍索引樹包括:

    6.根據權利要求1所述的方法,其特征在于,基于二叉堆結構,記錄環形路由結構中所有虛擬節點的響應時間,將響應時間作為節點權重進行堆排序;為環形路由結構中全部的虛擬節點設置固定大小的計數窗口,識別計數窗口內異常響應次數超過預設閾值的虛擬節點,將所述虛擬節點標記為目標節點;讀取路由分配表中與目標節點關聯的訪客集合,從所述環形路由結構中選擇備用節點;建立遷移進度位圖,將訪客集合分批遷移至備用節點,在遷移進度位圖中標記遷移進度;根據遷移結果更新所述路由分配表,并將目標節點從所述環形路由結構中移除,完成動態負載均衡包括:

    7.根據權利要求6所述的方法,其特征在于,采用二叉堆結構記錄環形路由結構中虛擬節點的響應時間,所述響應時間包含時間戳、請求標識和處理延遲;計算所述虛擬節點的平均響應時間和響應時間方差,基于所述平均響應時間和所述響應時間方差計算所述虛擬節點的性能權重,根據所述性能權重對所述虛擬節點進行堆排序,生成性能排序序列包括:

    8.跨平臺直播訪客數據融合與路由負載均衡系統,用于實現前述權利要求1-7中任一項所述的方法,其特征在于,包括:

    9.一種電子設備,其特征在于,包括:

    10.一種計算機可讀存儲介質,其上存儲有計算機程序指令,其特征在于,所述計算機程序指令被處理器執行時實現權利要求1至7中任意一項所述的方法。

    ...

    【技術特征摘要】

    1.跨平臺直播訪客數據融合與路由負載均衡方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,接收多個直播平臺的訪客數據流,通過由布隆過濾器組成的過濾器陣列過濾重復的訪客標識,得到有效訪客集合;對所述有效訪客集合采用對數基數計數算法計算獨立訪客數量,基于所述獨立訪客數量計算數據流熵值,根據所述數據流熵值對所述有效訪客集合劃分優先級,生成優先級分流表包括:

    3.根據權利要求2所述的方法,其特征在于,將所述有效訪客集合中的有效訪客標識映射生成散列值,基于所述散列值,得到位置記錄,基于位置記錄進行分桶統計和均值計算,得到得到所述有效訪客集合的獨立訪客數量包括:

    4.根據權利要求1所述的方法,其特征在于,讀取所述優先級分流表中的訪客集合和優先級信息,將訪客集合通過一致性哈希算法映射為哈希值,根據所述哈希值構建環形路由結構,在所述環形路由結構中設置多個與服務器節點一一對應的虛擬節點;在所述環形路由結構中建立跳躍索引樹,將所述訪客集合映射至對應的虛擬節點;基于所述優先級信息確定分片窗口大小,對映射至同一虛擬節點的訪客集合按照所述分片窗口大小進行分組,生成分片路由記錄,并寫入路由分配表包括:

    5.根據權利要求4所述的方法,其特征在于,在所述環形路由結構中構建跳躍索引樹包括:

    6.根據權...

    【專利技術屬性】
    技術研發人員:曾黎廣宇昊于驚濤傅強
    申請(專利權)人:北京易匯眾盟網絡技術有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲a无码综合a国产av中文| 中文字幕久久久人妻无码| 无码激情做a爰片毛片AV片| HEYZO无码中文字幕人妻| 在线观看片免费人成视频无码| 亚洲中文字幕无码爆乳app| 亚洲av无码不卡私人影院| 无码H黄肉动漫在线观看网站| 国产亚洲美日韩AV中文字幕无码成人| AV无码久久久久不卡蜜桃| 成人无码AV一区二区| 日韩精品无码Av一区二区| 亚洲精品av无码喷奶水糖心| 亚洲VA中文字幕无码一二三区| 亚洲AV蜜桃永久无码精品| 色欲aⅴ亚洲情无码AV蜜桃| 亚洲av无码电影网| 久久久久久AV无码免费网站 | 熟妇人妻中文a∨无码| 精品久久无码中文字幕| 亚洲va中文字幕无码久久| 人妻无码人妻有码中文字幕| 最新亚洲人成无码网站| 亚洲AV无码一区二区一二区 | 日韩精品成人无码专区免费| 久久久久亚洲av无码专区导航| 中文字幕无码日韩专区免费| 日韩精品无码免费专区网站| 亚洲中文字幕无码爆乳av中文 | 在线观看亚洲AV每日更新无码| 无码精品A∨在线观看| 熟妇人妻AV无码一区二区三区| 国产Av激情久久无码天堂| 亚洲va无码专区国产乱码| 无码人妻一区二区三区在线| 久久亚洲AV无码精品色午夜麻| 无码孕妇孕交在线观看| 久久亚洲日韩看片无码| 人妻精品无码一区二区三区| 国产在线拍揄自揄拍无码视频| 国产成人无码精品久久久露脸 |