• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種關注頁信息的分發裝置、方法和系統制造方法及圖紙

    技術編號:13585880 閱讀:51 留言:0更新日期:2016-08-24 17:12
    本發明專利技術公開了一種關注頁信息的分發裝置、方法和系統,包括:數據處理模塊、緩存收件箱模塊和調度模塊;所述數據處理模塊設置為確定所述關注頁發布信息時,查詢所述關注頁發布信息的用戶數量,所述緩存收件箱模塊設置為根據所述用戶數量分別存儲所述發布信息,所述調度模塊設置為每次按照預定的時間間隔收集存儲后的發布信息分別寫入分布式存儲數據庫,通過將關注頁的分發信息根據用戶數量分別存儲在每個用戶對應的緩存收件箱中,然后按照預定的時間間隔定期收集存儲后的發布信息進行分發,使得能夠對關注頁信息進行大并發寫入的時候減輕系統的高負載狀態,提高了關注頁信息分發的速度和查詢服務,從而提高了用戶體驗度。

    【技術實現步驟摘要】

    本專利技術涉及移動互聯網高速存儲
    ,尤指一種關注頁信息的分發裝置、方法和系統
    技術介紹
    目前,隨著移動互聯網的高速發展,已經進入大數據時代,對于關注頁架構都采用的是推模式來設計分發系統,所謂的推模式,就是為每個用戶維護1個關注頁收件箱,假設1個用戶被1000個人關注,在該用戶發帖的時候會將發帖分發到關注該用戶的粉絲的收件箱,這樣的話查詢時候只要從收件箱中查詢,查詢性能非常高,一種典型的利用空間換時間的優化方式,同時這樣相當于1份數據會變成1000份數據,需要短時間大量的寫入,這樣對快速信息共享的要求就越來越高。現有技術中,采用的NoSQL數據庫MongoDB來存儲用戶的關注頁收件箱,但是MongoDB在大并發寫入的時候會出現高IO和高CPU的情況,造成MongoDB集群處于高負載的情況,嚴重影響MongoDB寫入速度和對外查詢服務,降低了用戶的體驗度。
    技術實現思路
    為了解決上述技術問題,本專利技術提供了一種關注頁信息的分發裝置、方法和系統,能夠對關注頁信息進行大并發寫入的時候減輕系統的高負載狀態,提高了關注頁信息的寫入速度和查詢服務,從而提高了用戶體驗度。為了達到本專利技術目的,第一方面,本專利技術提供了一種關注頁信息的分發裝置,應用于服務器,包括:數據處理模塊、緩存收件箱模塊和調度模塊;所述數據處理模塊,設置為確定所述關注頁發布信息時,查詢所述關注
    頁發布信息的用戶數量;所述緩存收件箱模塊,設置為根據所述用戶數量分別存儲所述發布信息;所述調度模塊,設置為每次按照預定的時間間隔收集存儲后的發布信息分別寫入分布式存儲數據庫。本專利技術實施例提供了一種關注頁信息的分發裝置,包括:數據處理模塊、緩存收件箱模塊和調度模塊;所述數據處理模塊設置為確定所述關注頁發布信息時,查詢所述關注頁發布信息的用戶數量,所述緩存收件箱模塊設置為根據所述用戶數量分別存儲所述發布信息,所述調度模塊設置為每次按照預定的時間間隔收集存儲后的發布信息分別寫入分布式存儲數據庫,通過將關注頁的分發信息根據用戶數量分別存儲在每個用戶對應的緩存收件箱中,然后按照預定的時間間隔定期收集存儲后的發布信息進行分發,使得能夠對關注頁信息進行大并發寫入的時候減輕系統的高負載狀態,提高了關注頁信息分發的速度和查詢服務,從而提高了用戶體驗度。在一個實施例中,所述緩存收件箱模塊還設置為在根據所述用戶數量分別存儲所述發布信息之前,還設置為:根據所述用戶數量構建每個用戶對應的緩沖收件箱。通過緩存收件箱模塊20根據所述用戶數量構建每個用戶對應的緩沖收件箱,從而便于將發布的信息的分發給對應的用戶,也便于后續可以查詢用戶所收到的信息。在一個實施例中,所述緩存收件箱模塊設置為根據所述用戶數量分別存儲所述發布信息,是指:所述緩存收件箱模塊設置為根據所述用戶數量確定對應的緩沖收件箱數量,將所述發布信息進行編號后按照預定的順序分別存儲到每個用戶的緩沖收件箱。通過緩存收件箱模塊20根據所述用戶數量確定對應的緩沖收件箱數量,將所述發布信息進行編號后按照預定的順序分別存儲到每個用戶的緩沖收件箱,從而便于快速地將多個發布的信息的分發給對應的用戶,便于后續可以查詢用戶所收到的信息。在一個實施例中,所述調度模塊設置為每次按照預定的時間間隔收集存儲后的發布信息分別寫入分布式存儲數據庫,是指:所述調度模塊設置為每次按照預定的時間間隔查詢每個用戶的緩沖收件箱,收集每個用戶的緩沖收件箱中在所述預定的時間間隔內存儲的發布信息分別寫入分布式存儲數據庫。通過調度模塊每次按照預定的時間間隔查詢每個用戶的緩沖收件箱,收集每個用戶的緩沖收件箱中在所述預定的時間間隔內存儲的發布信息分別寫入分布式存儲數據庫,即分批量對關注頁的發布信息進行大并發寫入,提高了存儲效率,減輕了系統的高負載狀態。在一個實施例中,該裝置還包括:分布式存儲數據庫模塊;所述分布式存儲數據庫模塊,設置為永久存儲所收集的發布信息。通過分布式存儲數據庫模塊永久存儲所收集的不同用戶關注的分布信息,從而便于用戶后續查詢,提高了用戶的滿意度。第二方面,本專利技術提供了一種關注頁信息的分發方法,應用于服務器,包括:確定所述關注頁發布信息時,查詢所述關注頁發布信息的用戶數量;根據所述用戶數量分別存儲所述發布信息;每次按照預定的時間間隔收集存儲后的發布信息分別寫入分布式存儲數據庫。本專利技術實施例提供了一種關注頁信息的分發方法,包括:確定所述關注頁發布信息時,查詢所述關注頁發布信息的用戶數量,根據所述用戶數量分別存儲所述發布信息,每次按照預定的時間間隔收集存儲后的發布信息分別寫入分布式存儲數據庫,通過將關注頁的分發信息根據用戶數量分別存儲在每個用戶對應的緩存收件箱中,然后按照預定的時間間隔定期收集存儲后的發布信息進行分發,使得能夠對關注頁信息進行大并發寫入的時候減輕系統的高負載狀態,提高了關注頁信息分發的速度和查詢服務,從而提高了用戶體驗度。在一個實施例中,在根據所述用戶數量分別存儲所述發布信息之前,還
    包括:根據所述用戶數量構建每個用戶對應的緩沖收件箱。通過根據所述用戶數量構建每個用戶對應的緩沖收件箱,從而便于將發布的信息的分發給對應的用戶,便于后續可以查詢用戶所收到的信息。在一個實施例中,根據所述用戶數量分別存儲所述發布信息,包括:根據所述用戶數量確定對應的緩沖收件箱數量,將所述發布信息進行編號后按照預定的順序分別存儲到每個用戶的緩沖收件箱。通過根據所述用戶數量確定對應的緩沖收件箱數量,將所述發布信息進行編號后按照預定的順序分別存儲到每個用戶的緩沖收件箱,從而便于快速地將多個發布的信息的分發給對應的用戶,便于后續可以查詢用戶所收到的信息。在一個實施例中,每次按照預定的時間間隔收集存儲后的發布信息分別寫入分布式存儲數據庫,包括:每次按照預定的時間間隔查詢每個用戶的緩沖收件箱,收集每個用戶的緩沖收件箱中在所述預定的時間間隔內存儲的發布信息分別寫入分布式存儲數據庫。通過每次按照預定的時間間隔查詢每個用戶的緩沖收件箱,收集每個用戶的緩沖收件箱中在所述預定的時間間隔內存儲的發布信息分別寫入分布式存儲數據庫,即分批量對關注頁的發布信息進行大并發寫入,提高了存儲效率,減輕了系統的高負載狀態。在一個實施例中,所述方法還包括:永久存儲所收集的發布信息。通過永久存儲所收集的不同用戶關注的分布信息,從而便于用戶后續查詢,提高了用戶的滿意度。第三方面,本專利技術本專利技術提供了一種關注頁信息的分發系統,所述系統包括上述實施例中任一項關注頁信息的分發裝置和移動終端。本專利技術實施例提供一種關注頁信息的分發系統,所述系統包括實施例中任一項關注頁信息的分發裝置和移動終端,通過關注頁信息的分發系統將關
    注頁的分發信息根據用戶數量分別存儲在每個用戶對應的緩存收件箱中,然后按照預定的時間間隔定期收集存儲后的發布信息進行分發,使得能夠對關注頁信息進行大并發寫入的時候減輕系統的高負載狀態,提高了關注頁信息分發的速度和查詢服務,從而提高了用戶體驗度。本專利技術的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本專利技術而了解。本專利技術的目的和其他優點可通過在說明書、權利要求書以及附圖中所特別指出的結構來實現和獲得。附圖說明附圖用來提供對本專利技術技術方案的進一步本文檔來自技高網
    ...

    【技術保護點】
    一種關注頁信息的分發裝置,應用于服務器,其特征在于,包括:數據處理模塊、緩存收件箱模塊和調度模塊;所述數據處理模塊,設置為確定所述關注頁發布信息時,查詢所述關注頁發布信息的用戶數量;所述緩存收件箱模塊,設置為根據所述用戶數量分別存儲所述發布信息;所述調度模塊,設置為每次按照預定的時間間隔收集存儲后的發布信息分別寫入分布式存儲數據庫。

    【技術特征摘要】
    1.一種關注頁信息的分發裝置,應用于服務器,其特征在于,包括:數據處理模塊、緩存收件箱模塊和調度模塊;所述數據處理模塊,設置為確定所述關注頁發布信息時,查詢所述關注頁發布信息的用戶數量;所述緩存收件箱模塊,設置為根據所述用戶數量分別存儲所述發布信息;所述調度模塊,設置為每次按照預定的時間間隔收集存儲后的發布信息分別寫入分布式存儲數據庫。2.根據權利要求1所述的裝置,其特征在于,所述緩存收件箱模塊還設置為在根據所述用戶數量分別存儲所述發布信息之前,還設置為:根據所述用戶數量構建每個用戶對應的緩沖收件箱。3.根據權利要求2所述的裝置,其特征在于,所述緩存收件箱模塊設置為根據所述用戶數量分別存儲所述發布信息,是指:所述緩存收件箱模塊設置為根據所述用戶數量確定對應的緩沖收件箱數量,將所述發布信息進行編號后按照預定的順序分別存儲到每個用戶的緩沖收件箱。4.根據權利要求1所述的裝置,其特征在于,所述調度模塊設置為每次按照預定的時間間隔收集存儲后的發布信息分別寫入分布式存儲數據庫,是指:所述調度模塊設置為每次按照預定的時間間隔查詢每個用戶的緩沖收件箱,收集每個用戶的緩沖收件箱中在所述預定的時間間隔內存儲的發布信息分別寫入分布式存儲數據庫。5.根據權利要求1所述的裝置,其特征在于,該裝置還包...

    【專利技術屬性】
    技術研發人員:劉孟焱
    申請(專利權)人:努比亞技術有限公司
    類型:發明
    國別省市:廣東;44

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

    1
    主站蜘蛛池模板: 无码国内精品人妻少妇蜜桃视频| 99久久国产热无码精品免费| 天堂Aⅴ无码一区二区三区| AV无码小缝喷白浆在线观看| 东京热无码一区二区三区av| 色噜噜综合亚洲av中文无码| 亚洲精品无码99在线观看| 久久精品aⅴ无码中文字字幕不卡| 日韩AV无码精品一二三区| 久久精品中文无码资源站 | 亚洲午夜国产精品无码| 精品无码久久久久久尤物| 一本无码中文字幕在线观| 无码不卡中文字幕av| 免费A级毛片无码无遮挡内射| 国产成人综合日韩精品无码不卡| 亚洲Av永久无码精品黑人| 日韩人妻无码精品久久久不卡| 精品无码三级在线观看视频 | 亚洲av片不卡无码久久| 日本无码色情三级播放| 永久无码精品三区在线4| 国产成人无码免费视频97 | 亚洲精品无码你懂的网站| 亚洲精品无码av片| 国产精品久久久久无码av| 精品无码国产污污污免费网站| 国产午夜无码精品免费看| 在线精品无码字幕无码AV| 国产精品亚洲αv天堂无码| 亚洲精品人成无码中文毛片| 久久影院午夜理论片无码| 亚洲国产av无码精品| 久久亚洲AV永久无码精品| 国产羞羞的视频在线观看 国产一级无码视频在线 | 精品无码人妻一区二区三区不卡| 日韩美无码五月天| 中文无码AV一区二区三区| 国产成年无码AV片在线韩国| 亚洲一区无码中文字幕| 无码区国产区在线播放|