一種基于memcache的線(xiàn)程安全消息隊(duì)列

基本信息

申請(qǐng)?zhí)?/td> CN201710686941.9 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN107943597A 公開(kāi)(公告)日 2018-04-20
申請(qǐng)公布號(hào) CN107943597A 申請(qǐng)公布日 2018-04-20
分類(lèi)號(hào) G06F9/54 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 李偉;王承明 申請(qǐng)(專(zhuān)利權(quán))人 成都萌想科技有限責(zé)任公司
代理機(jī)構(gòu) 北京七夏專(zhuān)利代理事務(wù)所(普通合伙) 代理人 王彥麗
地址 610094 四川省成都市高新區(qū)世紀(jì)城南路599號(hào)6棟14層1402號(hào)
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,具體的講涉及一種基于memcache的線(xiàn)程安全消息隊(duì)列,包括消息隊(duì)列初始化模塊、新消息插入隊(duì)列模塊、獲取消息模塊,所述消息隊(duì)列初始化模塊在新開(kāi)聊天室時(shí),隊(duì)列開(kāi)始初始化,將聊天室的uuid作為隊(duì)尾標(biāo)識(shí)的‘key’,隊(duì)尾標(biāo)識(shí)的‘value’設(shè)置為空;所述新消息插入隊(duì)列模塊通過(guò)聊天室的uuid獲取到隊(duì)尾標(biāo)識(shí)的value,safeset最后一條消息的‘value’?>’next’為新消息的key,safeset新消息的,修改隊(duì)尾標(biāo)識(shí)的value為當(dāng)前消息的key。本發(fā)明將聊天室中的消息緩存在系統(tǒng)內(nèi)存中,減輕服務(wù)器數(shù)據(jù)庫(kù)的壓力,提高服務(wù)器的性能和可擴(kuò)展性。