[发明专利]基于分布式消息队列中间件的处理方法和处理系统有效
申请号: | 201710533747.7 | 申请日: | 2017-07-03 |
公开(公告)号: | CN107194013B | 公开(公告)日: | 2019-10-29 |
发明(设计)人: | 骆海燕 | 申请(专利权)人: | 杭州排列科技有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F9/54 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 姚宇吉 |
地址: | 311121 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分布式 消息 队列 中间件 处理 方法 系统 | ||
1.一种基于分布式消息队列中间件的处理方法,其特征在于,包括以下步骤:
获取外部消息流中的上传消息,根据上传消息建立消息信息;所述消息信息包括消息模式;
对所述消息模式进行处理,得到查询信息;
根据所述查询信息进行查询,根据查询结果提取第一高速缓存器中的所述消息模式,再根据所述消息模式对所述消息信息进行编码,得到编码信息,并将所述编码信息发送至分布式消息队列集群储存;
根据所述查询信息进行查询,根据查询结果提取第二高速缓存器中的所述消息模式,再根据所述消息模式从所述分布式消息队列集群中得到对应的所述编码信息进行解码,并根据解码结果进行消费;
所述根据所述查询信息进行查询,根据查询结果提取第一高速缓存器中的所述消息模式,包括以下步骤:
根据所述查询信息进行查询,判断当前的消息模式是否存储于第一高速缓存器中;
若当前的消息模式已经存储于第一高速缓存器中,则提取第一高速缓存器中的所述消息模式;
若当前的消息模式没有存储于第一高速缓存器中,则根据所述消息信息中的注册信息将所述消息模式进行上传,并将所述消息模式储存于模式数据库中;同时,将所述消息模式存储于第一高速缓存器中。
2.如权利要求1所述的基于分布式消息队列中间件的处理方法,其特征在于,所述根据所述查询信息,提取第二高速缓存器中的所述消息模式,包括以下步骤:
根据所述查询信息进行查询,判断当前的消息模式是否存储于所述第二高速缓存器中;
若当前的消息模式已经存储于第二高速缓存器中,则提取第二高速缓存器中的所述消息模式;
若当前的消息模式没有存储于第二高速缓存器中,则根据所述查询信息与所述模式数据库对比,根据结果得到对应的所述消息模式,同时,将所述消息模式存储于第二高速缓存器中。
3.如权利要求1所述的基于分布式消息队列中间件的处理方法,其特征在于,所述对所述消息模式进行处理,得到查询信息,包括以下步骤:
对所述消息模式进行散列算法,得到哈希值;
对所述消息模式进行分类处理,得到分类数据;
将所述哈希值和所述分类数据合并得到所述查询信息。
4.如权利要求1所述的基于分布式消息队列中间件的处理方法,其特征在于,还包括以下步骤:
在根据所述查询信息进行查询之前,将版本信息和时间戳封装到消息数据中。
5.一种基于分布式消息队列中间件的处理系统,其特征在于,包括获取模块、操作模块、提取编码模块以及提取解码模块;
所述获取模块,用于获取外部消息流中的上传消息,根据上传消息建立消息信息;所述消息信息包括消息模式;
所述操作模块,用于对所述消息模式进行处理,得到查询信息;
所述提取编码模块,用于根据所述查询信息进行查询,根据查询结果提取第一高速缓存器中的所述消息模式,再根据所述消息模式对所述消息信息进行编码,得到编码信息,并将所述编码信息发送至分布式消息队列集群储存;
所述提取解码模块,用于根据所述查询信息进行查询,根据查询结果提取第二高速缓存器中的所述消息模式,再根据所述消息模式从所述分布式消息队列集群中得到对应的所述编码信息进行解码,并根据解码结果进行消费;
所述提取编码模块,包括第一判断单元、第一提取单元以及注册存储单元;
所述第一判断单元,用于根据所述查询信息进行查询,判断当前的消息模式是否存储于第一高速缓存器中;
所述第一提取单元,用于若当前的消息模式已经存储于第一高速缓存器中,则提取第一高速缓存器中的所述消息模式;
所述注册存储单元,用于若当前的消息模式没有存储于第一高速缓存器中,则根据所述消息信息中的注册信息将所述消息模式进行上传,并将所述消息模式储存于模式数据库中;同时,将所述消息模式存储于第一高速缓存器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州排列科技有限公司,未经杭州排列科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710533747.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:通用的图表表达方法
- 下一篇:数据源调用方法及装置