[發明專利]用于存儲信息的方法和裝置在審
| 申請號: | 201811553616.6 | 申請日: | 2018-12-19 |
| 公開(公告)號: | CN111338810A | 公開(公告)日: | 2020-06-26 |
| 發明(設計)人: | 張開濤;費程;姜楠;葉晶;紀鴻燾 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司 11204 | 代理人: | 王達佐;馬曉亞 |
| 地址: | 100086 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 存儲 信息 方法 裝置 | ||
本申請實施例公開了用于存儲信息的方法和裝置。該方法的一具體實施方式包括:接收至少一個待存儲標識信息;從至少一個待存儲標識信息中選取待存儲標識信息,以及執行如下存儲步驟:響應于確定隊列組中的目標隊列中不包括所選取的待存儲標識信息,生成包括待存儲標識信息以及當前時間的隊列元素;確定目標隊列的隊列長度是否小于長度閾值;響應于確定是,將所生成的隊列元素存儲到目標隊列;響應于確定否,建立新隊列,將所生成的隊列元素存儲到新隊列,將新隊列加入隊列組,將新隊列確定為目標隊列;確定至少一個待存儲標識信息中是否存在未被選取過的待存儲標識信息;響應于確定不存在,輸出隊列組。該實施方式實現了隊列的去重。
技術領域
本申請實施例涉及計算機技術領域,具體涉及互聯網技術領域,尤其涉及用于存儲信息的方法和裝置。
背景技術
消息是在兩臺計算機間傳送的數據單位。消息可以包含文本字符串;也可以包含嵌入對象。
消息隊列是在消息的傳輸過程中保存消息的容器。消息隊列管理器在將消息從它的源中繼到它的目標時充當中間人。隊列的主要目的是提供路由并保證消息的傳遞;如果發送消息時接收者不可用,消息隊列會保留消息,直到可以成功地傳遞。
發明內容
本申請實施例提出了用于存儲信息的方法和裝置。
第一方面,本申請實施例提供了一種用于存儲信息的方法,該方法包括:接收至少一個待存儲標識信息;從上述至少一個待存儲標識信息中選取待存儲標識信息,以及執行如下存儲步驟:響應于確定隊列組中的目標隊列中不包括所選取的待存儲標識信息,生成包括所選取的待存儲標識信息以及當前時間的時間信息的隊列元素;確定上述目標隊列的隊列長度是否小于長度閾值;響應于確定是,將所生成的隊列元素存儲到上述目標隊列;響應于確定否,建立新隊列,將所生成的隊列元素存儲到上述新隊列,將上述新隊列加入上述隊列組,將上述新隊列確定為目標隊列;確定上述至少一個待存儲標識信息中是否存在未被選取過的待存儲標識信息;響應于確定不存在,輸出上述隊列組。
在一些實施例中,上述方法還包括:響應于確定上述至少一個待存儲標識信息中存在未被選取過的待存儲標識信息,從上述至少一個待存儲標識信息中重新選取未被選取過的待存儲標識信息,繼續執行上述存儲步驟。
在一些實施例中,在上述響應于確定不存在,輸出上述隊列組之后,上述存儲步驟還包括:刪除上述隊列組中除上述目標隊列以外的隊列中的、與上述目標隊列中的隊列元素相同的元素。
在一些實施例中,在上述響應于確定不存在,輸出上述隊列組之后,上述存儲步驟還包括:從上述目標隊列中順序獲取預設數目個的隊列元素,對于所獲取的預設數目個的隊列元素中的隊列元素,基于預設的重試次數、該隊列元素中的標識信息和時間信息生成待確認元素,將所生成的待確認元素添加到待確認隊列,將該隊列元素從上述目標隊列中刪除。
在一些實施例中,上述存儲步驟還包括:對于上述待確認隊列中的待確認元素,將該待確認元素中的標識信息發送給通信連接的客戶端,接收從上述客戶端發送的、針對上述標識信息的反饋信息,響應于根據上述反饋信息確定上述標識信息未被確認,將該待確認元素中的重試次數增加預定值,響應于確定該待確認元素中的時間信息對應的時刻與當前時刻的差值小于或等于預設時長,確定該待確認元素中的重試次數是否大于重試次數閾值,響應于確定上述重試次數大于重試次數閾值,將該待確認元素存儲到死信隊列,以及將該待確認元素從上述待確認隊列中刪除,響應于確定上述反饋信息表征上述標識信息已被確認,將上述待確認元素從上述待確認隊列中刪除。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811553616.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于電磁場仿真的裝置和方法
- 下一篇:一種用于水泵的分體式流量雙控裝置
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





