发明名称 一种基于NoSQL的消息中间件的实现方法
摘要 本发明公开了一种基于NoSQL的消息中间件的实现方法,包括缓存转发和宕机恢复。在NoSQL中,数据的访问控制都在内存中进行,读写速度很高。把消息存储在NoSQL中,可保证消息缓存的高效,在对消息进行查找时能利用内存读写速度的优势,更快地定位消息。配合日志文件,更能保证在消息中间件服务器宕机后消息不丢失,并在重启后能恢复宕机前的消息。
申请公布号 CN103209214A 申请公布日期 2013.07.17
申请号 CN201310116696.X 申请日期 2013.04.03
申请人 蓝盾信息安全技术股份有限公司 发明人 柯宗贵;柯宗庆;杨育斌;罗立新
分类号 H04L29/08(2006.01)I;H04L12/24(2006.01)I;G06F9/46(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 代理人
主权项 一种基于NoSQL的消息中间件的实现方法,其特征在于,包括缓存转发和宕机恢复,其中,缓存转发包括获取消息的参数,对参数进行封装和序列化,消息发送与存储;宕机恢复包括从日志文件读取内容,对标志域进行判断,恢复重启前的消息,把恢复后的消息写入文件,覆盖原来的日志文件,把恢复后的消息存入NoSQL。
地址 510665 广东省广州市天河区科韵路16号信息港A栋20-21层