消息存储方法及装置
基本信息
申请号 | CN201710203458.0 | 申请日 | - |
公开(公告)号 | CN108509281B | 公开(公告)日 | 2021-05-04 |
申请公布号 | CN108509281B | 申请公布日 | 2021-05-04 |
分类号 | G06F9/54 | 分类 | 计算;推算;计数; |
发明人 | 李淼;石鹏 | 申请(专利权)人 | 北京云中融信网络科技有限公司 |
代理机构 | 北京三高永信知识产权代理有限责任公司 | 代理人 | 江崇玉 |
地址 | 100081 北京市海淀区万泉庄路28号万柳新贵大厦A座6层604室 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种消息存储方法及装置,属于信息技术领域。该方法包括:从私有内存中获取最晚存储的消息在消息容器中的第一位置标识,并从主内存中获取第一预期位置标识,该消息容器中的消息采用环形队列方式进行存储;当第一位置标识与第一预期位置标识相同时,将第二位置标识确定为待存储消息在消息容器中的位置标识;根据第二位置标识,将待存储消息存储到消息容器中。本发明采用环形队列的方式存储消息,降低了内存消耗,且在向消息容器中存储消息时,无需添加写锁,通过判断最晚存储的消息在主内存中的第一位置标识与第一预期位置标识是否相同,确定消息的存储位置,从而在保证存储位置与消息一一对应的前提下,提升了系统性能。 |
