一種紅包實(shí)時(shí)派發(fā)的方法、裝置、系統(tǒng)及存儲(chǔ)介質(zhì)

基本信息

申請(qǐng)?zhí)?/td> CN201710550199.9 申請(qǐng)日 -
公開(公告)號(hào) CN107451853B 公開(公告)日 2021-04-20
申請(qǐng)公布號(hào) CN107451853B 申請(qǐng)公布日 2021-04-20
分類號(hào) G06Q30/02(2012.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 劉成武;許志鵬;熊勝杰;楊文武 申請(qǐng)(專利權(quán))人 廣州唯品會(huì)網(wǎng)絡(luò)技術(shù)有限公司
代理機(jī)構(gòu) 深圳市世紀(jì)恒程知識(shí)產(chǎn)權(quán)代理事務(wù)所 代理人 胡海國(guó)
地址 310000浙江省杭州市上城區(qū)贊成中心東樓1303室
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種紅包實(shí)時(shí)派發(fā)的方法、裝置、系統(tǒng)及存儲(chǔ)介質(zhì)。所述方法包括:通過將活動(dòng)總預(yù)算拆分成多份分配到各redis緩存實(shí)例中,每個(gè)redis緩存實(shí)例具有一個(gè)預(yù)算節(jié)點(diǎn),應(yīng)用服務(wù)器接收搶紅包請(qǐng)求,輪詢本地內(nèi)存中的預(yù)算節(jié)點(diǎn)路由表以獲取可用狀態(tài)的預(yù)算扣減節(jié)點(diǎn),將搶紅包請(qǐng)求關(guān)聯(lián)到預(yù)算扣減節(jié)點(diǎn),并生成紅包;利用redis的單線程串行特性,當(dāng)紅包的金額滿足預(yù)設(shè)條件時(shí),將紅包派發(fā)至與所述請(qǐng)求對(duì)應(yīng)的用戶設(shè)備;當(dāng)紅包的金額不滿足預(yù)設(shè)條件時(shí),對(duì)預(yù)算扣減節(jié)點(diǎn)中的碎片進(jìn)行轉(zhuǎn)移,并尋找下一個(gè)預(yù)算節(jié)點(diǎn)進(jìn)行處理。進(jìn)而能夠提高系統(tǒng)的并發(fā)處理能力,同時(shí)又能保證實(shí)時(shí)性和預(yù)算扣減的準(zhǔn)確性,進(jìn)而提高了用戶體驗(yàn)及保證資金安全。??