[发明专利]消息通知方法、装置及系统有效
申请号: | 201811163420.6 | 申请日: | 2018-09-30 |
公开(公告)号: | CN110990348B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 黄耀 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F16/17 | 分类号: | G06F16/17;G06F16/182;H04L51/04 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵囡囡;周春枚 |
地址: | 100083 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 通知 方法 装置 系统 | ||
本发明公开了一种消息通知方法、装置及系统。其中,该方法包括:检测是否需要向消息接收方发送通知消息;在检测到需要向消息接收方发送通知消息的情况下,将通知消息写入Hadoop分布式文件系统的目标文件中,其中,在消息接收方检测到Hadoop分布式文件系统的目标文件中存在新写入的通知消息的情况下,基于通知消息执行处理操作。本发明解决了相关技术中相关技术中对于采用消息中间件软件和硬件集群进行消息通知,硬件成本和运维成本较高的技术问题。
技术领域
本发明涉及信息处理技术领域,具体而言,涉及一种消息通知方法、装置及系统。
背景技术
现有技术中,存在多种实现的消息通知机制的方法,但大多数方法都需要新建一个集群,开发、部署消息队列软件,并运维此集群和消息队列软件,防止单点故障。由此可知,实现消息通知机制,需要新建集群、开发、部署和维护消息队列软件,并对软件和硬件集群进行运维,使用的硬件成本、软件开发、部署、运维等成本都比较高。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种消息通知方法、装置及系统,以至少解决相关技术中相关技术中对于采用消息中间件软件和硬件集群进行消息通知,硬件成本和运维成本较高的技术问题。
为了实现上述目的,根据本申请的一个方面,提供了一种消息通知方法。该方法包括:检测是否需要向消息接收方发送通知消息;在检测到需要向消息接收方发送通知消息的情况下,将通知消息写入Hadoop分布式文件系统的目标文件中,其中,在消息接收方检测到Hadoop分布式文件系统的目标文件中存在新写入的通知消息的情况下,基于通知消息执行处理操作。
进一步地,在将通知消息写入Hadoop分布式文件系统的目标文件中之后,该方法还包括:检测是否接收到Hadoop分布式文件系统返回的写入成功消息;若未接收到Hadoop分布式文件系统返回的写入成功消息,继续将通知消息写入Hadoop分布式文件系统的目标文件中,直到接收到Hadoop分布式文件系统返回的写入成功消息。
进一步地,在将通知消息写入Hadoop分布式文件系统的目标文件中之后,该方法还包括:检测写入Hadoop分布式文件系统中的目标文件中的通知消息是否被删除,或者,检测Hadoop分布式文件系统中是否存在消息确收文件,其中,消息确收文件为消息接收方接收到通知消息后,写入Hadoop分布式文件系统中的文件;若检测到写入Hadoop分布式文件系统中的目标文件中的通知消息被删除,或者,检测到Hadoop分布式文件系统中存在消息确收文件,确定消息接收方已接收到通知消息。
进一步地,在将通知消息写入Hadoop分布式文件系统的目标文件中之后,该方法还包括:在Hadoop分布式文件系统中对通知消息进行备份处理。
为了实现上述目的,根据本申请的另一个方面,提供了一种消息通知方法。该方法包括:按照预设时间间隔检测Hadoop分布式文件系统中是否存在新写入的通知消息;在检测到Hadoop分布式文件系统中存在新写入的通知消息的情况下,获取新写入的通知消息,执行与新写入的通知消息对应的处理操作。
进一步地,在获取新写入的通知消息之后,该方法还包括:删除Hadoop分布式文件系统中的目标文件中的通知消息,或,向Hadoop分布式文件系统中写入消息确收文件。
进一步地,在检测到Hadoop分布式文件系统中不存在新写入的通知消息的情况下,在预设时间间隔后,再次检测Hadoop分布式文件系统中是否存在新写入的通知消息。
为了实现上述目的,根据本申请的另一方面,提供了一种消息通知装置。该装置包括:第一检测单元,用于检测是否需要向消息接收方发送通知消息;第一写入单元,用于在检测到需要向消息接收方发送通知消息的情况下,将通知消息写入Hadoop分布式文件系统的目标文件中,其中,在消息接收方检测到Hadoop分布式文件系统的目标文件中存在新写入的通知消息的情况下,基于通知消息执行处理操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811163420.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:抽油机井的异常检测方法及装置
- 下一篇:一种快速平衡电池组各电芯电压的方法