[发明专利]消息处理系统、方法、计算机设备及可读存储介质在审
申请号: | 201811236236.X | 申请日: | 2018-10-22 |
公开(公告)号: | CN109388509A | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 龙东平 | 申请(专利权)人: | 上海朔羡网络科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200060 上海市静*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息客户端 消息处理系统 消息中间件 配置中心 可读存储介质 计算机领域 计算机设备 客户端通信 成功发送 动态连接 发送成功 接收消息 通讯过程 稳定通信 重新发送 主题信息 主体信息 自动补偿 预设 暂存 崩溃 发送 查询 | ||
1.一种消息处理系统,其特征在于,所述消息处理系统包括第一消息客户端、第二消息客户端以及与所述第一消息客户端和第二消息客户端进行通信的配置中心以及多个消息中间件;
所述第一消息客户端,用于向所述配置中心发送获取与待发送的消息对应的主题信息的请求;接收所述配置中心返回的与所述待发送的消息对应的主题信息;根据所述主题信息确定与所述主题信息对应的消息中间件;向所述消息中间件发送所述消息;判断所述消息是否发送成功;当判断所述消息未成功发送时,暂存所述消息,并根据预设的规则返回至所述向所述消息中间件发送所述消息的步骤;
所述第二消息客户端,用于向所述配置中心发送获取与所述消息对应的主题信息的请求;接收所述配置中心返回的与所述消息对应的主题信息;根据所述主题信息确定与所述主题信息对应的消息中间件;向所述消息中间件发送获取所述消息的请求;接收所述消息中间件返回的消息;
所述配置中心,用于接收所述第一消息客户端发送的与所述消息对应的主题信息的请求,并向所述第一消息客户端返回与所述消息对应的主题信息;用于接收所述第二消息客户端发送的与所述消息对应的主题信息的请求,并向所述第二消息客户端返回与所述消息对应的主题信息。
所述消息中间件,用于接收所述第一消息客户端发送的消息;接收所述第二消息客户端发送的获取所述消息的请求,并向所述第二消息客户端返回所述消息。
2.根据权利要求1所述的系统,其特征在于,所述第一消息客户端还用于在所述向所述消息中间件发送所述消息的步骤前,启动发送监控线程,所述发送监控线程用于监控并获取所述消息的第一轨迹,并根据所述第一轨迹生成发送日志文件;
所述第二消息客户端还用于在所述向所述消息中间件发送获取所述消息的请求的步骤前,启动接收监控线程,所述接收监控线程监控并获取所述消息的第二轨迹,并根据所述第二轨迹生成接收日志文件。
3.根据权利要求1所述的系统,其特征在于,所述第一消息客户端还用于在所述向所述消息中间件发送所述消息的步骤前,将所述消息以及所述消息的标识信息封包生成消息体;
所述向所述消息中间件发送所述消息;判断所述消息是否发送成功;当判断所述消息未成功发送时,暂存所述消息,并根据预设的规则返回至所述向所述消息中间件发送所述消息的步骤具体为:
向所述消息中间件发送所述消息体;判断所述消息体是否发送成功;当判断所述消息体未成功发送时,暂存所述消息体,并根据预设的规则返回至所述向所述消息中间件发送所述消息体的步骤;
所述第二消息客户端用于接收所述消息中间件返回的消息具体为用于接收所述消息中间件返回的消息体,并对所述消息体进行解包,获取所述待接收消息。
4.根据权利要求1所述的系统,其特征在于,所述第一消息客户端包括:
消息主题信息获取请求第一发送单元,用于向所述配置中心发送获取与待发送的消息对应的主题信息的请求;
消息主题信息第一接收单元,用于接收所述配置中心返回的与所述待发送的消息对应的主题信息;
消息中间件第一确认单元,用于根据所述主题信息确定与所述主题信息对应的消息中间件;
消息发送单元,用于向所述消息中间件发送所述消息;
消息确认单元,用于判断所述消息是否发送成功;以及
消息补偿单元,用于当判断所述消息未成功发送时,暂存所述消息,并根据预设的规则返回至所述向所述消息中间件发送所述消息的步骤。
5.根据权利要求1所述的系统,其特征在于,所述第二消息客户端包括:
消息主题信息获取请求第二发送单元,用于向所述配置中心发送获取与所述消息对应的主题信息的请求;
消息主题信息第二接收单元,接收所述配置中心返回的与所述消息对应的主题信息;
消息中间件第二确认单元,用于根据所述主题信息确定与所述主题信息对应的消息中间件;
消息获取请求发送单元,用于向所述消息中间件发送获取所述消息的请求;以及
消息接收单元,用于接收所述消息中间件返回的消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海朔羡网络科技有限公司,未经上海朔羡网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811236236.X/1.html,转载请声明来源钻瓜专利网。