一種基于消息數(shù)據(jù)源的實時榜單實現(xiàn)方法及系統(tǒng)

基本信息

申請?zhí)?/td> CN202010728290.7 申請日 -
公開(公告)號 CN111914140A 公開(公告)日 2020-11-10
申請公布號 CN111914140A 申請公布日 2020-11-10
分類號 G06F16/906(2019.01)I;G06F9/54(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 張鴻洋;包敏;蔡誠悟;胡溢洋;高磊 申請(專利權(quán))人 上海閱文信息技術(shù)有限公司
代理機(jī)構(gòu) 上海金盛協(xié)力知識產(chǎn)權(quán)代理有限公司 代理人 上海閱文信息技術(shù)有限公司
地址 201203上海市浦東新區(qū)中國(上海)自由貿(mào)易試驗區(qū)碧波路690號6幢301、401、501室
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于消息數(shù)據(jù)源的實時榜單實現(xiàn)方法及系統(tǒng)。該方法包括采用消息模式提供實時榜單業(yè)務(wù)數(shù)據(jù)、采用redis替代數(shù)據(jù)庫緩存榜單歷史數(shù)據(jù);同時通過后臺服務(wù)配置具體榜單的消息源、聚合規(guī)則、周期、單位時段以及分?jǐn)?shù)計算腳本,利用中間數(shù)據(jù)落地技術(shù)實現(xiàn)將新接收的榜單業(yè)務(wù)數(shù)據(jù)與同一個單位時段內(nèi)的歷史榜單業(yè)務(wù)數(shù)據(jù)聚合成為在同一個Key下的中間數(shù)據(jù),并利用數(shù)據(jù)過期技術(shù)將redis中過期的中間數(shù)據(jù)清除;在每一次榜單業(yè)務(wù)數(shù)據(jù)聚合和過期中間數(shù)據(jù)清除都執(zhí)行該榜單對應(yīng)分?jǐn)?shù)計算腳本重新計算該榜單業(yè)務(wù)數(shù)據(jù)對應(yīng)的最新分?jǐn)?shù)并更新到所述redis的對應(yīng)榜單中進(jìn)行實時排名。??