发明名称 |
一种基于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层 |