System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 午夜爽喷水无码成人18禁三级,久久精品日韩av无码,国产网红主播无码精品
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    互動(dòng)處理方法、裝置及計(jì)算設(shè)備制造方法及圖紙

    技術(shù)編號(hào):44511025 閱讀:2 留言:0更新日期:2025-03-07 13:07
    本申請公開了一種互動(dòng)處理方法、裝置及計(jì)算設(shè)備,其中方法包括:接收用戶的實(shí)時(shí)互動(dòng)數(shù)據(jù),生成異步消息并投遞至消息隊(duì)列;從消息隊(duì)列中讀取待處理異步消息,若待處理異步消息為未消費(fèi)狀態(tài)且到達(dá)待處理異步消息的異步消費(fèi)時(shí)間,根據(jù)存儲(chǔ)在緩存的互動(dòng)增量數(shù)據(jù)更新數(shù)據(jù)庫中的互動(dòng)統(tǒng)計(jì)數(shù)據(jù);將互動(dòng)增量數(shù)據(jù)進(jìn)行清除,并將異步消費(fèi)時(shí)間與待處理異步消息的異步消費(fèi)時(shí)間一致的異步消息標(biāo)記為已消費(fèi)狀態(tài)。通過上述方式,提供了一種利用緩存暫存互動(dòng)增量數(shù)據(jù)并通過異步方式將暫存的互動(dòng)增量數(shù)據(jù)更新到數(shù)據(jù)庫的方案,避免數(shù)據(jù)庫因無法承載高并發(fā)的壓力而導(dǎo)致的寫入失敗,能夠高效而準(zhǔn)確地將用戶互動(dòng)數(shù)據(jù)寫入數(shù)據(jù)庫,從而提升用戶參與互動(dòng)的成功率。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本申請涉及互聯(lián)網(wǎng),具體涉及一種互動(dòng)處理方法、裝置、計(jì)算設(shè)備、計(jì)算機(jī)存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品。


    技術(shù)介紹

    1、網(wǎng)絡(luò)互動(dòng)是指利用互聯(lián)網(wǎng)技術(shù)讓參與者通過在線平臺(tái)參與互動(dòng)的過程,隨著互聯(lián)網(wǎng)的普及和技術(shù)的發(fā)展,網(wǎng)絡(luò)互動(dòng)已經(jīng)成為一種便捷且高效的互動(dòng)方式。

    2、網(wǎng)絡(luò)互動(dòng)中需要記錄多種數(shù)據(jù),當(dāng)許多用戶同時(shí)參與互動(dòng)時(shí),系統(tǒng)需要在數(shù)據(jù)庫中記錄這些用戶的互動(dòng)數(shù)據(jù),并同時(shí)更新總參與人數(shù)和互動(dòng)的詳細(xì)參與數(shù)據(jù)。基于此,當(dāng)有超多用戶同時(shí)參與互動(dòng)時(shí),會(huì)觸發(fā)大量對數(shù)據(jù)庫的數(shù)據(jù)更新操作,很容易達(dá)到數(shù)據(jù)庫的性能瓶頸,導(dǎo)致接口超時(shí),表現(xiàn)為用戶參與互動(dòng)失敗。


    技術(shù)實(shí)現(xiàn)思路

    1、鑒于上述問題,提出了本申請以便提供一種克服上述問題或者至少部分地解決上述問題的互動(dòng)處理方法、裝置、計(jì)算設(shè)備、計(jì)算機(jī)存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品。

    2、根據(jù)本申請的一個(gè)方面,提供了互動(dòng)處理方法,包括:

    3、接收用戶的實(shí)時(shí)互動(dòng)數(shù)據(jù),生成異步消息并投遞至消息隊(duì)列;

    4、從消息隊(duì)列中讀取待處理異步消息,若待處理異步消息為未消費(fèi)狀態(tài)且到達(dá)待處理異步消息的異步消費(fèi)時(shí)間,根據(jù)存儲(chǔ)在緩存的互動(dòng)增量數(shù)據(jù)更新數(shù)據(jù)庫中的互動(dòng)統(tǒng)計(jì)數(shù)據(jù);

    5、將互動(dòng)增量數(shù)據(jù)進(jìn)行清除,并將異步消費(fèi)時(shí)間與待處理異步消息的異步消費(fèi)時(shí)間一致的異步消息標(biāo)記為已消費(fèi)狀態(tài)。

    6、可選地,接收用戶的實(shí)時(shí)互動(dòng)數(shù)據(jù)之后,方法進(jìn)一步包括:

    7、根據(jù)實(shí)時(shí)互動(dòng)數(shù)據(jù)以及緩存中存儲(chǔ)的歷史互動(dòng)數(shù)據(jù),確定用戶的互動(dòng)變更操作;

    8、根據(jù)互動(dòng)變更操作在緩存中更新用戶的互動(dòng)增量數(shù)據(jù);

    9、將實(shí)時(shí)互動(dòng)數(shù)據(jù)存儲(chǔ)到緩存中。

    10、可選地,互動(dòng)增量數(shù)據(jù)包括用戶對各個(gè)互動(dòng)選項(xiàng)的計(jì)數(shù)增量數(shù)據(jù),根據(jù)互動(dòng)變更操作在緩存中更新用戶的互動(dòng)增量數(shù)據(jù)進(jìn)一步包括:

    11、若互動(dòng)變更操作包括對第一互動(dòng)選項(xiàng)的第一操作,針對用戶對第一互動(dòng)選項(xiàng)的初始計(jì)數(shù)數(shù)據(jù)執(zhí)行增加計(jì)數(shù)運(yùn)算,得到更新后的第一互動(dòng)選項(xiàng)的計(jì)數(shù)增量數(shù)據(jù);

    12、若互動(dòng)變更操作包括對第二互動(dòng)選項(xiàng)的第二操作,針對用戶對第二互動(dòng)選項(xiàng)的初始計(jì)數(shù)數(shù)據(jù)執(zhí)行減少計(jì)數(shù)運(yùn)算,得到更新后的第二互動(dòng)選項(xiàng)的計(jì)數(shù)增量數(shù)據(jù);

    13、其中,初始計(jì)數(shù)數(shù)據(jù)為默認(rèn)狀態(tài)值或緩存中已存儲(chǔ)的計(jì)數(shù)增量數(shù)據(jù)。

    14、可選地,方法進(jìn)一步包括:

    15、若待處理異步消息為未消費(fèi)狀態(tài)且存儲(chǔ)在緩存的互動(dòng)增量數(shù)據(jù)滿足預(yù)設(shè)觸發(fā)條件,根據(jù)存儲(chǔ)在緩存的互動(dòng)增量數(shù)據(jù)更新數(shù)據(jù)庫中的互動(dòng)統(tǒng)計(jì)數(shù)據(jù),并將互動(dòng)增量數(shù)據(jù)進(jìn)行清除。

    16、可選地,方法進(jìn)一步包括:

    17、按照預(yù)設(shè)間隔劃分多個(gè)消費(fèi)時(shí)間;

    18、其中,待處理異步消息的異步消費(fèi)時(shí)間包括:待處理異步消息的投遞時(shí)間之后的最近消費(fèi)時(shí)間。

    19、可選地,將異步消費(fèi)時(shí)間與待處理異步消息的異步消費(fèi)時(shí)間一致的異步消息標(biāo)記為已消費(fèi)狀態(tài)進(jìn)一步包括:

    20、將待處理異步消息的異步消費(fèi)時(shí)間對應(yīng)的狀態(tài)標(biāo)記位更新為已消費(fèi)狀態(tài)對應(yīng)的標(biāo)識(shí);

    21、從消息隊(duì)列中讀取待處理異步消息之后,方法進(jìn)一步包括:

    22、查詢待處理異步消息的異步消費(fèi)時(shí)間對應(yīng)的狀態(tài)標(biāo)記位,根據(jù)查詢結(jié)果確定待處理異步消息是否為已消費(fèi)狀態(tài)。

    23、可選地,互動(dòng)統(tǒng)計(jì)數(shù)據(jù)包括各個(gè)互動(dòng)選項(xiàng)的計(jì)數(shù)數(shù)據(jù);根據(jù)存儲(chǔ)在緩存的互動(dòng)增量數(shù)據(jù)更新數(shù)據(jù)庫中的互動(dòng)統(tǒng)計(jì)數(shù)據(jù)進(jìn)一步包括:

    24、匯總互動(dòng)增量數(shù)據(jù)所記錄的每一個(gè)互動(dòng)選項(xiàng)的計(jì)數(shù)增量數(shù)據(jù),得到該互動(dòng)選項(xiàng)的計(jì)數(shù)增量匯總數(shù)據(jù);

    25、將數(shù)據(jù)庫中該互動(dòng)選項(xiàng)的計(jì)數(shù)數(shù)據(jù)與計(jì)數(shù)增量匯總數(shù)據(jù)進(jìn)行匯總,得到該互動(dòng)選項(xiàng)的更新后的計(jì)數(shù)數(shù)據(jù)。

    26、可選地,互動(dòng)統(tǒng)計(jì)數(shù)據(jù)包括用戶的互動(dòng)選項(xiàng)計(jì)數(shù)數(shù)據(jù);根據(jù)存儲(chǔ)在緩存的互動(dòng)增量數(shù)據(jù)更新數(shù)據(jù)庫中的互動(dòng)統(tǒng)計(jì)數(shù)據(jù)進(jìn)一步包括:

    27、將互動(dòng)增量數(shù)據(jù)所記錄的每一個(gè)用戶對互動(dòng)選項(xiàng)的計(jì)數(shù)增量數(shù)據(jù)與數(shù)據(jù)庫中該用戶的互動(dòng)選項(xiàng)計(jì)數(shù)數(shù)據(jù)進(jìn)行匯總,得到該用戶的更新后的互動(dòng)選項(xiàng)計(jì)數(shù)數(shù)據(jù)。

    28、可選地,方法進(jìn)一步包括:

    29、根據(jù)緩存中存儲(chǔ)的各個(gè)用戶的歷史互動(dòng)數(shù)據(jù),確定互動(dòng)參與數(shù)據(jù),并將互動(dòng)參與數(shù)據(jù)存儲(chǔ)到緩存中。

    30、根據(jù)本申請的另一方面,提供了互動(dòng)處理裝置,包括:

    31、接收模塊,用于接收用戶的實(shí)時(shí)互動(dòng)數(shù)據(jù);

    32、消息處理模塊,用于生成異步消息并投遞至消息隊(duì)列;

    33、消費(fèi)模塊,用于從消息隊(duì)列中讀取待處理異步消息,若待處理異步消息為未消費(fèi)狀態(tài)且到達(dá)待處理異步消息的異步消費(fèi)時(shí)間,根據(jù)存儲(chǔ)在緩存的互動(dòng)增量數(shù)據(jù)更新數(shù)據(jù)庫中的互動(dòng)統(tǒng)計(jì)數(shù)據(jù);將互動(dòng)增量數(shù)據(jù)進(jìn)行清除,并將異步消費(fèi)時(shí)間與待處理異步消息的異步消費(fèi)時(shí)間一致的異步消息標(biāo)記為已消費(fèi)狀態(tài)。

    34、可選地,裝置進(jìn)一步包括:

    35、數(shù)據(jù)處理模塊,用于根據(jù)實(shí)時(shí)互動(dòng)數(shù)據(jù)以及緩存中存儲(chǔ)的歷史互動(dòng)數(shù)據(jù),確定用戶的互動(dòng)變更操作;根據(jù)互動(dòng)變更操作在緩存中更新用戶的互動(dòng)增量數(shù)據(jù);將實(shí)時(shí)互動(dòng)數(shù)據(jù)存儲(chǔ)到緩存中。

    36、可選地,互動(dòng)增量數(shù)據(jù)包括用戶對各個(gè)互動(dòng)選項(xiàng)的計(jì)數(shù)增量數(shù)據(jù),數(shù)據(jù)處理模塊進(jìn)一步用于:

    37、若互動(dòng)變更操作包括對第一互動(dòng)選項(xiàng)的第一操作,針對用戶對第一互動(dòng)選項(xiàng)的初始計(jì)數(shù)數(shù)據(jù)執(zhí)行增加計(jì)數(shù)運(yùn)算,得到更新后的第一互動(dòng)選項(xiàng)的計(jì)數(shù)增量數(shù)據(jù);

    38、若互動(dòng)變更操作包括對第二互動(dòng)選項(xiàng)的第二操作,針對用戶對第二互動(dòng)選項(xiàng)的初始計(jì)數(shù)數(shù)據(jù)執(zhí)行減少計(jì)數(shù)運(yùn)算,得到更新后的第二互動(dòng)選項(xiàng)的計(jì)數(shù)增量數(shù)據(jù);

    39、其中,初始計(jì)數(shù)數(shù)據(jù)為默認(rèn)狀態(tài)值或緩存中已存儲(chǔ)的計(jì)數(shù)增量數(shù)據(jù)。

    40、可選地,消費(fèi)模塊進(jìn)一步用于:若待處理異步消息為未消費(fèi)狀態(tài)且存儲(chǔ)在緩存的互動(dòng)增量數(shù)據(jù)滿足預(yù)設(shè)觸發(fā)條件,根據(jù)存儲(chǔ)在緩存的互動(dòng)增量數(shù)據(jù)更新數(shù)據(jù)庫中的互動(dòng)統(tǒng)計(jì)數(shù)據(jù),將互動(dòng)增量數(shù)據(jù)進(jìn)行清除。

    41、可選地,裝置進(jìn)一步包括:

    42、劃分模塊,用于按照預(yù)設(shè)間隔劃分多個(gè)消費(fèi)時(shí)間;其中,待處理異步消息的異步消費(fèi)時(shí)間包括:待處理異步消息的投遞時(shí)間之后的最近消費(fèi)時(shí)間。

    43、可選地,消費(fèi)模塊進(jìn)一步用于:

    44、將待處理異步消息的異步消費(fèi)時(shí)間對應(yīng)的狀態(tài)標(biāo)記位更新為已消費(fèi)狀態(tài)對應(yīng)的標(biāo)識(shí);

    45、查詢待處理異步消息的異步消費(fèi)時(shí)間對應(yīng)的狀態(tài)標(biāo)記位,根據(jù)查詢結(jié)果確定待處理異步消息是否為已消費(fèi)狀態(tài)。

    46、可選地,互動(dòng)統(tǒng)計(jì)數(shù)據(jù)包括各個(gè)互動(dòng)選項(xiàng)的計(jì)數(shù)數(shù)據(jù);消費(fèi)模塊進(jìn)一步用于:

    47、匯總互動(dòng)增量數(shù)據(jù)所記錄的每一個(gè)互動(dòng)選項(xiàng)的計(jì)數(shù)增量數(shù)據(jù),得到該互動(dòng)選項(xiàng)的計(jì)數(shù)增量匯總數(shù)據(jù);

    48、將數(shù)據(jù)庫中該互動(dòng)選項(xiàng)的計(jì)數(shù)數(shù)據(jù)與計(jì)數(shù)增量匯總數(shù)據(jù)進(jìn)行匯總,得到該互動(dòng)選項(xiàng)的更新后的計(jì)數(shù)數(shù)據(jù)。

    49、可選地,互動(dòng)統(tǒng)計(jì)數(shù)據(jù)包括用戶的互動(dòng)選項(xiàng)計(jì)數(shù)數(shù)據(jù);消費(fèi)模塊進(jìn)一步用于:將互動(dòng)增量數(shù)據(jù)所記錄的每一個(gè)用戶對互動(dòng)選項(xiàng)的計(jì)數(shù)增量數(shù)據(jù)與數(shù)據(jù)庫中該用戶的互動(dòng)選項(xiàng)計(jì)數(shù)數(shù)據(jù)進(jìn)行匯總,得到該用戶的更新后的互動(dòng)選項(xiàng)本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種互動(dòng)處理方法,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其中,所述接收用戶的實(shí)時(shí)互動(dòng)數(shù)據(jù)之后,所述方法進(jìn)一步包括:

    3.根據(jù)權(quán)利要求2所述的方法,其中,所述互動(dòng)增量數(shù)據(jù)包括用戶對各個(gè)互動(dòng)選項(xiàng)的計(jì)數(shù)增量數(shù)據(jù),所述根據(jù)所述互動(dòng)變更操作在緩存中更新所述用戶的互動(dòng)增量數(shù)據(jù)進(jìn)一步包括:

    4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其中,所述方法進(jìn)一步包括:

    5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其中,所述方法進(jìn)一步包括:

    6.根據(jù)權(quán)利要求1-5中任一項(xiàng)所述的方法,其中,所述將異步消費(fèi)時(shí)間與所述待處理異步消息的異步消費(fèi)時(shí)間一致的異步消息標(biāo)記為已消費(fèi)狀態(tài)進(jìn)一步包括:

    7.根據(jù)權(quán)利要求1-6中任一項(xiàng)所述的方法,其中,所述互動(dòng)統(tǒng)計(jì)數(shù)據(jù)包括各個(gè)互動(dòng)選項(xiàng)的計(jì)數(shù)數(shù)據(jù);所述根據(jù)存儲(chǔ)在緩存的互動(dòng)增量數(shù)據(jù)更新數(shù)據(jù)庫中的互動(dòng)統(tǒng)計(jì)數(shù)據(jù)進(jìn)一步包括:

    8.根據(jù)權(quán)利要求7所述的方法,其中,所述互動(dòng)統(tǒng)計(jì)數(shù)據(jù)包括用戶的互動(dòng)選項(xiàng)計(jì)數(shù)數(shù)據(jù);所述根據(jù)存儲(chǔ)在緩存的互動(dòng)增量數(shù)據(jù)更新數(shù)據(jù)庫中的互動(dòng)統(tǒng)計(jì)數(shù)據(jù)進(jìn)一步包括:

    9.根據(jù)權(quán)利要求2所述的方法,其中,所述方法進(jìn)一步包括:

    10.一種互動(dòng)處理裝置,包括:

    11.一種計(jì)算設(shè)備,包括:處理器、存儲(chǔ)器、通信接口和通信總線,所述處理器、所述存儲(chǔ)器和所述通信接口通過所述通信總線完成相互間的通信;

    12.一種計(jì)算機(jī)存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一可執(zhí)行指令,所述可執(zhí)行指令使處理器執(zhí)行如權(quán)利要求1-9中任一項(xiàng)所述的互動(dòng)處理方法對應(yīng)的操作。

    13.一種計(jì)算機(jī)程序產(chǎn)品,包括至少一可執(zhí)行指令,所述可執(zhí)行指令使處理器執(zhí)行如權(quán)利要求1-9中任一項(xiàng)所述的互動(dòng)處理方法對應(yīng)的操作。

    ...

    【技術(shù)特征摘要】

    1.一種互動(dòng)處理方法,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其中,所述接收用戶的實(shí)時(shí)互動(dòng)數(shù)據(jù)之后,所述方法進(jìn)一步包括:

    3.根據(jù)權(quán)利要求2所述的方法,其中,所述互動(dòng)增量數(shù)據(jù)包括用戶對各個(gè)互動(dòng)選項(xiàng)的計(jì)數(shù)增量數(shù)據(jù),所述根據(jù)所述互動(dòng)變更操作在緩存中更新所述用戶的互動(dòng)增量數(shù)據(jù)進(jìn)一步包括:

    4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其中,所述方法進(jìn)一步包括:

    5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其中,所述方法進(jìn)一步包括:

    6.根據(jù)權(quán)利要求1-5中任一項(xiàng)所述的方法,其中,所述將異步消費(fèi)時(shí)間與所述待處理異步消息的異步消費(fèi)時(shí)間一致的異步消息標(biāo)記為已消費(fèi)狀態(tài)進(jìn)一步包括:

    7.根據(jù)權(quán)利要求1-6中任一項(xiàng)所述的方法,其中,所述互動(dòng)統(tǒng)計(jì)數(shù)據(jù)包括各個(gè)互動(dòng)選項(xiàng)的計(jì)數(shù)數(shù)據(jù);所述根據(jù)存儲(chǔ)在緩存的互動(dòng)增量數(shù)據(jù)...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:閔慶豪井鑫王瓊
    申請(專利權(quán))人:上海嗶哩嗶哩科技有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 亚洲熟妇无码一区二区三区导航| 蜜芽亚洲av无码一区二区三区| 久久av高潮av无码av喷吹| 无码少妇一区二区浪潮av| 国产午夜无码精品免费看| 亚洲人片在线观看天堂无码| 亚洲成a人无码av波多野按摩 | 国产a v无码专区亚洲av| 中文字幕丰满伦子无码| 亚洲AV无码无限在线观看不卡| 嫩草影院无码av| 无码熟妇人妻AV在线影院| 国产AV无码专区亚洲精品| 国产精品无码一二区免费| 成人无码区免费A片视频WWW| 久久中文精品无码中文字幕| 无码免费午夜福利片在线| 日韩欧精品无码视频无删节| 亚洲精品无码午夜福利中文字幕| 夫妻免费无码V看片| 日韩毛片免费无码无毒视频观看| 无码少妇一区二区三区浪潮AV| 国产成年无码AV片在线韩国| 激情无码人妻又粗又大| 狠狠久久精品中文字幕无码| 精品无码人妻一区二区三区| 亚洲VA中文字幕无码毛片| 国产AV无码专区亚洲AV漫画| 精品无码综合一区| 亚洲成?v人片天堂网无码| 日韩AV无码不卡网站| 精品无码黑人又粗又大又长 | 中文字幕AV中文字无码亚| 精品一区二区三区无码免费直播| 国产精品无码免费播放| 热の无码热の有码热の综合| 精品无码久久久久久久动漫| 免费看无码特级毛片| 亚洲中久无码永久在线观看同| 曰韩精品无码一区二区三区| 亚洲国产成人精品无码区在线观看 |