【技术实现步骤摘要】
一种消息监听方法和装置
本专利技术涉及计算机
,尤其涉及一种消息监听方法和装置。
技术介绍
在各种获客活动中,很多高并发的场景用到消息队列,不同获客活动所涉及的活动平台后端系统通过消息队列连接到核心系统。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:目前,对消息的处理没有任何监听的办法,无法实时知道对面消息队列的处理效率、数量、bug数量等等。这样就对我们处理生产事故的时候产生了不必要的麻烦。并且,不能第一时间知道问题,进而也就不能第一时间处理问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种消息监听方法和装置,能够解决现有技术中无法实时监控消息队列处理效率的问题。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种消息监听方法,包括监听到系统发送消息,获取所述系统的参数信息和消息信息,以建立所述消息的索引信息;当监听到所述系统接收所述消息的处理结果,则获取所述处理结果,以更新和监控所述消息的索引信息;当监听到在预设时间内所述系统未接收到所述消 ...
【技术保护点】
1.一种消息监听方法,其特征在于,包括:/n监听到系统发送消息,获取所述系统的参数信息和消息信息,以建立所述消息的索引信息;其中,将参数信息中的消息唯一键值作为索引信息的标识;/n当监听到所述系统接收所述消息的处理结果,则获取所述处理结果,以根据所述处理结果中的消息唯一键值更新和监控所述消息的索引信息;当监听到在预设时间内所述系统未接收到所述消息的处理结果,则基于所述处理结果中的消息唯一键值,获取超时信息以生成消息异常记录;将所述消息异常记录更新至所述消息的索引信息。/n
【技术特征摘要】
1.一种消息监听方法,其特征在于,包括:
监听到系统发送消息,获取所述系统的参数信息和消息信息,以建立所述消息的索引信息;其中,将参数信息中的消息唯一键值作为索引信息的标识;
当监听到所述系统接收所述消息的处理结果,则获取所述处理结果,以根据所述处理结果中的消息唯一键值更新和监控所述消息的索引信息;当监听到在预设时间内所述系统未接收到所述消息的处理结果,则基于所述处理结果中的消息唯一键值,获取超时信息以生成消息异常记录;将所述消息异常记录更新至所述消息的索引信息。
2.根据权利要求1所述的方法,其特征在于,还包括:
根据索引信息中系统的参数信息,统计系统的消息异常记录数量;
当监控到所述系统的消息异常记录数量大于预设阈值时,则发送所述系统的报警信息。
3.根据权利要求1所述的方法,其特征在于,还包括:
设置能够使客户端与之连接的端口,以供客户端获取消息的索引信息。
4.根据权利要求3所述的方法,其特征在于,设置能够使客户端与之连接的端口,以供客户端获取消息的索引信息,包括:
设置能够使客户端与之连接的端口,通过telnet命令连接,以供客户端基于验证信息获取消息的索引信息;
其中,所述验证信息为客户端预先设置的连接时所需的用户名和密码。
5.根据权利要求1所述的方法,其特征在于,获取所述系统的参数信息和消息信息,以建立所述消息的索引信息,包括:
获取所述系统的参数信息和消息信息,保存至redis中,并且通过lucene创建索引信息。
6.根据权利要求1所述的方法,其特征在于,监听到所述系统接收...
【专利技术属性】
技术研发人员:张杰,
申请(专利权)人:泰康保险集团股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。