报文处理方法及设备技术

技术编号:24361948 阅读:28 留言:0更新日期:2020-06-03 03:51
本申请实施例提供一种报文处理方法及设备,该方法包括:从消息队列中获取待处理报文;其中,所述待处理报文由能力提供方通过Spring AOP切面,将HSF接口不同的能力调用报文,通过能力对应的消息队列主题发送到所述消息队列上,所述能力为服务能力,用于满足业务需求;根据所述消息队列主题,对所述待处理报文进行分类;根据预设关键字对分类后的报文进行关键字提取;将所述分类后的报文和提取的相应关键字发送到报文库中进行存储。实现了报文处理协议的规范化和接口服务的强扩展性,降低了报文处理成本,提高用户体验。检索人员可以通过一个检索入口,根据关键字检索上述报文库中的所有报文,能够快速、准确检索所需报文。

Message processing method and equipment

【技术实现步骤摘要】
报文处理方法及设备
本申请实施例涉及通信
,尤其涉及一种报文处理方法及设备。
技术介绍
随着科技的不断发展,通信技术得到了快速发展,运营商的通信服务中微服务的理念已经深入到每个架构设计的设计核心中。对于HSF接口每天有上亿次的调用,需要在不影响服相应业务速度的情况下,精准的记录每次的请求以及响应报文,以便对业务办理提供追溯还原、定位。目前,通常采用能力调用方和能力提供方各自进行报文存储的方法来记录HSF接口报文。然而,采用上述方法中各个能力调用方和能力提供方采用不同的方式记录,其中,记录方式不同,导致运维人员不能快速、准确检索所需报文;而且重复记录,浪费资源。
技术实现思路
本申请实施例提供一种报文处理方法及设备,以解决报文处理过程中各个能力调用方和能力提供方采用不同的方式记录,导致运维人员不能快速、准确检索所需报文;且重复记录,浪费资源的问题。第一方面,本申请实施例提供一种报文处理方法,包括:从消息队列中获取待处理报文;其中,所述待处理报文由能力提供方通过SpringAOP切面,将HS本文档来自技高网...

【技术保护点】
1.一种报文处理方法,其特征在于,包括:/n从消息队列中获取待处理报文;其中,所述待处理报文由能力提供方通过Spring AOP切面,将HSF接口不同的能力调用报文,通过能力对应的消息队列主题发送到所述消息队列上,所述能力为服务能力,用于满足业务需求;/n根据所述消息队列主题,对所述待处理报文进行分类;/n根据预设关键字对分类后的报文进行关键字提取;/n将所述分类后的报文和提取的相应关键字发送到报文库中进行存储。/n

【技术特征摘要】
1.一种报文处理方法,其特征在于,包括:
从消息队列中获取待处理报文;其中,所述待处理报文由能力提供方通过SpringAOP切面,将HSF接口不同的能力调用报文,通过能力对应的消息队列主题发送到所述消息队列上,所述能力为服务能力,用于满足业务需求;
根据所述消息队列主题,对所述待处理报文进行分类;
根据预设关键字对分类后的报文进行关键字提取;
将所述分类后的报文和提取的相应关键字发送到报文库中进行存储。


2.根据权利要求1所述的方法,其特征在于,所述待处理报文还携带有调用时间;
所述根据所述消息队列主题,对所述待处理报文进行分类,包括:
根据所述消息队列主题和所述调用时间,对所述待处理报文进行分类。


3.根据权利要求1或2所述的方法,其特征在于,所述预设关键字包括能力、能力提供方、能力调用方、能力调用结果、调用流水号和服务流水号中的至少一项。


4.一种报文处理方法,其特征在于,包括:
接收报文消息接收装置发送的分类后的报文和提取的相应关键字;其中,所述分类后的报文由所述报文消息接收装置根据消息队列主题,对待处理报文分类后获得,所述相应关键字由所述报文消息接收装置根据预设关键字对分类后的报文进行关键字提取后获得,所述待处理报文由所述报文消息接收装置从消息队列中获取,所述待处理报文由能力提供方通过SpringAOP切面,将HSF接口不同的能力调用报文,通过能力对应的消息队列主题发送到所述消息队列上,所述能力为服务能力,用于满足业务需求;
存储所述分类后的报文和所述相应关键字。


5.根据权利要求4所述的方法,其特征在于,所述预设关键字包括能力、能力提供方、能力调用方、能力调用结果、调用流水号和服务流水号中的至少一项。


6.根据权利要求4或5所述的方法,其特征在于,在所述存储所述分类后的报文和所述相应关键字之后,还包括:
接收报文检索装置发送的报文检索请求,所述报文检索请求携带检索关键字;
根据所述检索关键字和存储的关键字,对存储的分类后的报文进行检索。


7.一种报文处理方法,其特...

【专利技术属性】
技术研发人员:姚晓龙于庆淼
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1