基于Go語言的消息處理方法及裝置、存儲(chǔ)介質(zhì)
基本信息
申請?zhí)?/td> | CN201910630508.2 | 申請日 | - |
公開(公告)號 | CN110389844A | 公開(公告)日 | 2019-10-29 |
申請公布號 | CN110389844A | 申請公布日 | 2019-10-29 |
分類號 | G06F9/54(2006.01)I; G06F8/30(2018.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 趙海洋; 劉夢男; 劉麗; 劉漢東; 楊春華; 于欣; 栗一龍 | 申請(專利權(quán))人 | 遼寧途隆科技有限公司 |
代理機(jī)構(gòu) | 北京中強(qiáng)智尚知識產(chǎn)權(quán)代理有限公司 | 代理人 | 遼寧途隆科技有限公司 |
地址 | 110035 遼寧省沈陽市皇姑區(qū)昆山西路89號甲中海廣場A2座20層 | ||
法律狀態(tài) | - |
摘要
摘要 | 本申請公開了一種基于Go語言的消息處理方法及裝置、存儲(chǔ)介質(zhì)、計(jì)算機(jī)設(shè)備,該方法包括:接收待存儲(chǔ)消息以及待存儲(chǔ)消息對應(yīng)的Channel;獲取與待存儲(chǔ)消息對應(yīng)的Channel相應(yīng)的隊(duì)列文件的描述符;基于待存儲(chǔ)消息的消息長度,更新隊(duì)列文件的元數(shù)據(jù);將待存儲(chǔ)消息寫入隊(duì)列文件中。本申請將原本存儲(chǔ)在內(nèi)存Channel中的消息,直接持久化存儲(chǔ)在本地的隊(duì)列文件中,避免因?yàn)镃hannel本身存儲(chǔ)在內(nèi)存中,在服務(wù)器崩潰等異常情況導(dǎo)致的消息丟失的問題,并且與現(xiàn)有技術(shù)中將內(nèi)存Channel中的消息存儲(chǔ)在其他服務(wù)器中的方式相比,本申請直接存儲(chǔ)在本地,不需要經(jīng)過網(wǎng)絡(luò),不受網(wǎng)絡(luò)波動(dòng)的影響,存儲(chǔ)速度更快效率更高。 |
