本发明涉及计算机,特别涉及一种消息处理方法及装置、存储介质及电子设备。
背景技术:
1、目前,旅客消息处理过程中,为了提高消息的处理速度,往往会设置有多个消息队列,用于接收检测到的旅客消息,然而,在中转旅客识别过程中,这样会使得一个旅客的消息分散到不同的消息队列中,会容易导致消息的处理顺序异常,从而造成中转旅客识别结果错误。
技术实现思路
1、本发明所要解决的技术问题是提供一种消息处理方法,能够保证旅客消息的处理有序性,从而可以准确地进行中转旅客识别。
2、本发明还提供了一种消息处理装置,用以保证上述方法在实际中的实现及应用。
3、一种消息处理方法,包括:
4、当检测到待处理的旅客消息时,确定所述旅客消息对应的标识信息;
5、在各个预设的消息队列中确定出所述标识信息对应的目标消息队列;
6、将所述旅客消息存放到所述目标消息队列中,并确定所述旅客消息的消息偏移量;
7、通过预设的中转旅客消息处理线程根据所述消息偏移量处理所述目标消息队列中的所述旅客消息,以对所述旅客消息进行中转旅客识别。
8、一种消息处理装置,包括:
9、第一确定单元,用于当检测到待处理的旅客消息时,确定所述旅客消息对应的标识信息;
10、第二确定单元,用于在各个预设的消息队列中确定出所述标识信息对应的目标消息队列;
11、执行单元,用于将所述旅客消息存放到所述目标消息队列中,并确定所述旅客消息的消息偏移量;
12、处理单元,用于通过预设的中转旅客消息处理线程根据所述消息偏移量处理所述目标消息队列中的所述旅客消息,以对所述旅客消息进行中转旅客识别。
13、一种存储介质,所述存储介质包括存储指令,其中,在所述指令运行时控制所述存储介质所在的设备执行如上所述的消息处理方法。
14、一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如上述的消息处理方法。
15、基于上述的方案,本发明提供了一种消息处理方法及装置、存储介质及电子设备,该方法包括:当检测到待处理的旅客消息时,确定所述旅客消息对应的标识信息;在各个预设的消息队列中确定出所述标识信息对应的目标消息队列;将所述旅客消息存放到所述目标消息队列中,并确定所述旅客消息的消息偏移量;通过预设的中转旅客消息处理线程根据所述消息偏移量处理所述目标消息队列中的所述旅客消息,以对所述旅客消息进行中转旅客识别。能够保证旅客消息的处理有序性,从而可以准确地进行中转旅客识别。
1.一种消息处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述在各个预设的消息队列中确定出所述标识信息对应的目标消息队列,包括:
3.根据权利要求2所述的方法,其特征在于,所述将所述哈希运算结果与每个所述消息队列的分区号进行匹配,包括:
4.根据权利要求1所述的方法,其特征在于,所述通过预设的中转旅客消息处理线程根据所述消息偏移量处理所述目标消息队列中的所述旅客消息,包括:
5.根据权利要求1所述的方法,其特征在于,所述通过预设的中转旅客消息处理线程根据所述消息偏移量处理所述目标消息队列中的所述旅客消息之后,还包括:
6.一种消息处理装置,其特征在于,包括:
7.根据权利要求6所述的装置,其特征在于,所述第二确定单元,包括:
8.根据权利要求7所述的装置,其特征在于,所述匹配子单元,包括:
9.一种存储介质,其特征在于,所述存储介质包括存储指令,其中,在所述指令运行时控制所述存储介质所在的设备执行如权利要求1~5任意一项所述的消息处理方法。
10.一种电子设备,其特征在于,包括存储器,以及一个或者一个以上的指令,其中一个或一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如权利要求1~5任意一项所述的消息处理方法。