一种基于memcache的线程安全消息队列

基本信息

申请号 CN201710686941.9 申请日 -
公开(公告)号 CN107943597A 公开(公告)日 2018-04-20
申请公布号 CN107943597A 申请公布日 2018-04-20
分类号 G06F9/54 分类 计算;推算;计数;
发明人 李伟;王承明 申请(专利权)人 成都萌想科技有限责任公司
代理机构 北京七夏专利代理事务所(普通合伙) 代理人 王彦丽
地址 610094 四川省成都市高新区世纪城南路599号6栋14层1402号
法律状态 -

摘要

摘要 本发明涉及计算机应用技术领域,具体的讲涉及一种基于memcache的线程安全消息队列,包括消息队列初始化模块、新消息插入队列模块、获取消息模块,所述消息队列初始化模块在新开聊天室时,队列开始初始化,将聊天室的uuid作为队尾标识的‘key’,队尾标识的‘value’设置为空;所述新消息插入队列模块通过聊天室的uuid获取到队尾标识的value,safeset最后一条消息的‘value’‑>’next’为新消息的key,safeset新消息的,修改队尾标识的value为当前消息的key。本发明将聊天室中的消息缓存在系统内存中,减轻服务器数据库的压力,提高服务器的性能和可扩展性。