[发明专利]一种分布式消息处理方法和系统有效
| 申请号: | 201710711636.0 | 申请日: | 2017-08-18 |
| 公开(公告)号: | CN107465549B | 公开(公告)日: | 2021-03-02 |
| 发明(设计)人: | 梁云龙 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
| 地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分布式 消息 处理 方法 系统 | ||
1.一种分布式消息处理方法,其特征在于,包括:
获取消息消费者、消息生产者和消息代理的本地日志文件,所述本地日志文件存储有各个业务消息的发送和接收情况以及与发送和接收的业务消息相关联的业务消息的业务内容;
依据获取到的关键字对获取到的消息消费者、消息生产者和消息代理的本地日志文件中的内容进行查询,输出消息消费者、消息生产者和消息代理的本地日志文件中存储的与所述关键字相对应的日志条目,所述关键字为所需查找的业务消息的消息属性,所述关键字为用户输入的用于查找业务消息的输入信息;
依据获取到的关键字对获取到的本地日志文件中的内容进行查询之后,还包括:
依据与所述关键字相对应的日志条目生成并输出与所述关键字相对应的报文消息的消费轨迹;
生成并输出与所述关键字相对应的报文消息的消费轨迹之后,还包括:
依据所述消费轨迹对所述报文消息进行故障定位,并输出定位结果;
所述依据所述关键字对本地日志文件内容进行检索,包括:
如果所述关键字为上述三个本地日志文件中都存储的该关键字时,直接调取得到与所述关键字所对应的所有的日志条目,如果所述关键字为存储于其中一个本地日志文件中的关键字,通过所述关键字无法由其他两个本地日志文件中检索得到相关的日志条目时,由具有关键字的本地日志文件中检索得到包含有所述关键字的日志条目,获取该日志条目所包含的业务消息的ID,依据所述ID再次对各个本地日志文件重新进行检索,调取各个本地日志文件中包含有该ID的所有的日志条目。
2.根据权利要求1所述的分布式消息处理方法,其特征在于,
所述消息生产者的本地日志文件中存储有生产者信息,所述生产者信息至少包括:各个业务消息对应的生产者客户端IP、发送时间、发送状态标识、发送耗时、业务消息ID以及业务消息的业务内容;
所述消费者的本地日志文件中存储有消费者信息,所述消费者信息至少包括:各个业务消息对应的消费者客户端IP、投递次数、消费状态标识和消费耗时;
所述消息代理的本地日志文件中存储有代理信息,所述代理信息至少包括:各个业务消息的存储位置和存储时间。
3.根据权利要求1所述的分布式消息处理方法,其特征在于,获取消息消费者、消息生产者和消息代理的本地日志文件,具体为:
异步获取消息消费者、消息生产者和消息代理的本地日志文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710711636.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于生产铜合金用铸锭的结晶器
- 下一篇:水冷型离心铸造桩管芯盒





