The embodiment of this application provides a method, device and device for message processing, including: receiving business instructions, generating corresponding business trajectory logs according to business instructions, and using business trajectory logs to record the life cycle of business instructions; parsing the trajectory logs to determine the business trajectory logs in the trajectory logs; and judging whether the business trajectory logs exist in the preset subscription business logs. In the library, the trajectory log corresponding to the business trajectory identification is converted to the message to be pushed in order to push the message to the subscriber based on Comet D service. This application realizes that messages can be delivered directly to subscribers without landing, and shortens the time interval from data generation to data presentation. According to the identification of business trajectory, it can accurately locate and display the tracking business processing trajectory according to the trajectory log, which improves the processing speed and reduces manual waiting, and achieves the effect of real-time tracking and multi-client interface tracking at the same time, so as to enhance the user experience. \u3002
【技术实现步骤摘要】
一种消息处理的方法、装置及设备
本专利技术属于数据业务
,尤其涉及一种消息处理的方法、装置、设备和计算机存储介质。
技术介绍
传统模式的Web系统以客户端发出请求、服务器端响应的方式工作。不能满足很多现实应用的需求,譬如:针对业务处理轨迹跟踪结果展示,需要在对业务处理轨迹分析的同时,查看业务轨迹分析的结果。一般服务器端调用数据分析聚合处理程序,在业务处理的过程中会将处理结果保存到数据库表中。然后由界面程序通过读取数据库表结果,将结果呈现到用户界面上。这种方式由于是客户端主动连接获取的数据结果,所以会产生一定程度的延时,并且也会增加服务器端的承载压力。另外,在针对大并发(即数据量大于一定阈值且需要被同时处理)的业务处理轨迹的场景下,若通过上述数据库表查询过滤选出被关注的任意一个业务处理轨迹(即业务数据的生命周期),由于数据量大,查询过程耗时会很长,降低用户体验感。
技术实现思路
本申请实施例提供一种消息处理的方法、装置、设备和计算机存储介质,通过轨迹日志携带业务轨迹标识,并记录业务指令的生命周期,可以通过业务轨迹标识精确定位展示跟踪业务处理轨迹。另外,根据服务端主动向订阅业务轨迹标识的用户端推送待推送消息,缩短了处理速度,提升用户体验感。第一方面,本申请实施例提供了一种消息处理的方法,该方法可以包括:接收业务指令,根据业务指令生成对应的业务轨迹日志,业务轨迹日志用于记录业务指令的生命周期;解析轨迹日志,确定轨迹日志中的业务轨迹标识;判断业务轨迹标识是否存在于预设订阅业务标识库中;在存在的情况下,将业务轨迹标识对应的轨迹日志转换为待推送消息,以便于基于Com ...
【技术保护点】
1.一种消息处理的方法,其特征在于,包括:接收业务指令,根据所述业务指令生成对应的业务轨迹日志,所述业务轨迹日志用于记录所述业务指令的生命周期;解析所述轨迹日志,确定所述轨迹日志中的业务轨迹标识;判断所述业务轨迹标识是否存在于预设订阅业务标识库中;在存在的情况下,将所述业务轨迹标识对应的轨迹日志转换为待推送消息,以便于基于CometD服务将所述待推送消息向订阅所述业务轨迹标识的用户端推送。
【技术特征摘要】
1.一种消息处理的方法,其特征在于,包括:接收业务指令,根据所述业务指令生成对应的业务轨迹日志,所述业务轨迹日志用于记录所述业务指令的生命周期;解析所述轨迹日志,确定所述轨迹日志中的业务轨迹标识;判断所述业务轨迹标识是否存在于预设订阅业务标识库中;在存在的情况下,将所述业务轨迹标识对应的轨迹日志转换为待推送消息,以便于基于CometD服务将所述待推送消息向订阅所述业务轨迹标识的用户端推送。2.根据权利要求1所述方法,其特征在于,所述解析所述轨迹日志,确定所述轨迹日志中的业务轨迹标识,包括:按照预设轨迹日志解析规则解析所述轨迹日志,确定所述轨迹日志中的业务轨迹标识。3.根据权利要求1或2所述方法,其特征在于,在所述解析所述轨迹日志,确定所述轨迹日志中的业务轨迹标识的步骤之前,还包括:将所述业务轨迹日志的状态从待处理状态修改为已处理状态。4.根据权利要求3所述的方法,其特征在于,所述解析所述轨迹日志,确定所述轨迹日志中的业务轨迹标识,包括:在所述业务轨迹日志的状态为已处理状态的情况下,解析所述轨迹日志,确定所述轨迹日志中的业务轨迹标识。5.根据权利要求1或2所述方法,其特征在于,在所述解析所述轨迹日志,确定所述轨迹日志中的业务轨迹标识的步骤之前,还包括:按照时间顺序在所述业务指令的列表中缓存所述业务轨迹日志。6.根据权利要求5所述的方法,其特征在于,所述解析所述轨迹日志,确定所述轨迹日志中的业务轨迹标识,包括:按照所述时间顺序解析所述业务指令的列表中缓存的业务轨迹日志,确定所述轨迹日志中的业务轨迹标识。7.根据权利要求1所述方法,其特征在于,所述判断所述业务轨迹标识是否存在于预设订阅业务标识库中,包括:...
【专利技术属性】
技术研发人员:周伟,张愚,王鑫,
申请(专利权)人:中国移动通信集团江苏有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。