一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信息处理方法及装置消息服务器与流程

2022-04-27 02:28:36 来源:中国专利 TAG:


1.本技术实施例涉及网络技术领域,尤其涉及一种信息处理方法及装置、消息服务器。


背景技术:

2.随着互联网技术的不断发展,互联网应用越来越普遍,消息系统成为应用程序或商业伙伴之间传递数据的重要部分,广泛应用于互联网企业。
3.消息系统通常包括producer(消息生产者)、consumer(消息消费者)以及broker(消息存储者)。每一条消息由消息的producer产生,发送至broker进行存储,再由broker推送给多个consumer消费。消息在各个组件之间流转的时间、地点、状态等称为消息的轨迹信息,而通过消息轨迹信息可以帮助用户判断业务流程的状态。消息轨迹可以帮助用户解决因为生产和消费解耦,及生产者与消费者无法确定消息状态的问题,并且帮助用户定位问题了解消息的详细状态,从而为生产环境中的问题排查提供强有力的数据支持。
4.但目前消息轨迹信息存储上都是保存在broker服务器,这容易造成正常的业务数据与消息轨迹的数据混杂在一起,存储效率较低,且易造成数据丢失。因此,如何提高消息轨迹数据的存储效率,保证数据的合理分布及安全存储成为亟需解决的问题。


技术实现要素:

5.本技术实施例提供一种信息处理方法及装置、一种消息服务器,通过将目标信息的轨迹信息打印为目标日志存储至目标日志文件中,不仅可以进一步提高消息轨迹数据的存储效率,还可以有效避免消息轨迹数据与正常业务数据混杂在一起。
6.第一方面,本技术实施例中提供了一种信息处理方法,包括:
7.获取目标信息的轨迹信息;其中,所述目标信息携带唯一信息标识;
8.将所述轨迹信息打印为目标日志;
9.将所述目标日志发送至日志服务器存储。
10.第二方面,本技术实施例中提供了一种信息处理方法,包括:
11.生成携带唯一信息标识的目标信息;
12.发送所述目标信息的轨迹信息至消息服务端,以使所述消息服务端将所述轨迹信息打印为目标日志并将所述目标日志发送至日志服务器存储。
13.第三方面,本技术实施例中提供了一种信息处理方法,包括:
14.生成所述目标信息的消息轨迹;其中,所述目标信息携带唯一信息标识;所述携带所述唯一信息标识的目标信息由消息生产端生成;
15.发送所述消息轨迹至所述消息服务端,以使所述消息服务端将所述轨迹信息打印为目标日志,将所述目标日志发送至日志服务器进行存储。
16.第四方面,本技术实施例中提供了一种信息处理方法,包括:
17.接收消息服务端发送的目标日志;其中,所述目标日志由携带唯一信息标识的目
标信息的轨迹信息打印生成;所述目标信息由消息生产端产生并发送至所述消息服务端;
18.存储所述目标日志。
19.第五方面,本技术实施例中提供了一种信息处理装置,包括:
20.第一信息获取模块,用于获取目标信息的轨迹信息;其中,所述目标信息携带唯一信息标识;
21.第一日志生成模块,用于将所述轨迹信息打印为目标日志;
22.第一存储模块,用于将所述目标日志发送至日志服务器存储。
23.第六方面,本技术实施例中提供了一种信息处理装置,包括:
24.第一信息生成模块,用于生成携带唯一信息标识的目标信息;
25.第一信息发送模块,用于发送所述目标信息的轨迹信息至消息存储端,以使所述消息存储端将所述轨迹信息打印为目标日志并将所述目标日志发送至日志服务器存储。
26.第七方面,本技术实施例中提供了一种信息处理装置,包括:
27.第二信息生成模块,用于生成所述目标信息的消息轨迹;其中,所述目标信息携带唯一信息标识;所述携带所述唯一信息标识的目标信息由消息生产端生成;
28.第二信息发送模块,用于发送所述消息轨迹至所述服务端,以使所述消息服务端将所述轨迹信息打印为目标日志,将所述目标日志发送至日志服务器进行存储。
29.第八方面,本技术实施例中提供了一种信息处理装置,包括:
30.第三信息接收模块,用于接收消息服务端发送的目标日志;其中,所述目标日志由携带唯一信息标识的目标信息的轨迹信息打印生成;所述目标信息由消息生产端产生并发送至所述消息服务端;
31.第三存储模块,用于存储所述目标日志。
32.第九方面,本技术实施例中提供了一种消息服务器,包括处理组件以及存储组件;所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行;
33.所述处理组件用于:
34.获取目标信息的轨迹信息;其中,所述目标信息携带唯一信息标识;
35.将所述轨迹信息打印为目标日志;
36.将所述目标日志发送至日志服务器存储。
37.第十方面,本技术实施例中提供了一种计算机设备,包括处理组件以及存储组件;所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行;
38.所述处理组件用于:
39.生成携带唯一信息标识的目标信息;
40.发送所述目标信息的轨迹信息至消息服务端,以使所述消息服务端将所述轨迹信息打印为目标日志并将所述目标日志发送至日志服务器存储。
41.第十一方面,本技术实施例中提供了一种终端设备,包括处理组件以及存储组件;所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行;
42.所述处理组件用于:
43.生成所述目标信息的消息轨迹;其中,所述目标信息携带唯一信息标识;所述携带所述唯一信息标识的目标信息由消息生产端生成;
44.发送所述消息轨迹至所述消息服务端,以使所述消息服务端将所述轨迹信息打印为目标日志,将所述目标日志发送至日志服务器进行存储。
45.第十二方面,本技术实施例中提供了一种服务器,包括处理组件以及存储组件;所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行;
46.所述处理组件用于:
47.接收消息服务端发送的目标日志;其中,所述目标日志由携带唯一信息标识的目标信息的轨迹信息打印生成;所述目标信息由消息生产端产生并发送至所述消息服务端;
48.存储所述目标日志。
49.本技术实施例提供了一种信息处理方法、装置及计算机设备,通过获取携带唯一信息标识的目标信息的轨迹信息,将所述轨迹信息打印为目标日志后发送至日志服务器存储,从而大大降低消息轨迹信息的数据量,以服务器日志方式存储有效提高了消息轨迹信息的存储效率,并能够有效解决消息轨迹信息与正常业务数据混杂在一起的问题。
50.本技术的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
51.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
52.图1示出了根据本技术提供的一种信息处理方法一个实施例的流程示意图;
53.图2示出了根据本技术实施例提供的一种消息系统的消息轨迹示意图;
54.图3示出了根据本技术提供的一种信息处理方法又一个实施例的流程示意图;
55.图4示出了根据本技术提供的一种信息处理方法另一个实施例的流程示意图;
56.图5示出了根据本技术提供的一种信息处理方法另一个实施例的流程示意图;
57.图6示出了根据本技术提供的一种信息处理装置一个实施例的结构示意图;
58.图7示出了根据本技术提供的一种信息处理装置另一个实施例的结构示意图;
59.图8示出了根据本技术提供的一种信息处理装置又一个实施例的结构示意图;
60.图9示出了根据本技术提供的一种信息处理装置另一个实施例的结构示意图;
61.图10示出了根据本技术提供的一种消息服务器一个实施例的结构示意图;
62.图11示出了根据本技术提供的一种服务器一个实施例的结构示意图
63.图12示出了根据本技术提供的一种终端设备一个实施例的结构示意图;
64.图13示出了根据本技术提供的一种服务器一个实施例的结构示意图。
具体实施方式
65.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
66.在本技术的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
67.为了解决消息传输过程中产生的轨迹信息与正常业务数据混杂,存储效率较低的问题。发明人经过一系列研究提出了本技术实施方案,本技术实施例中,通过获取目标信息的轨迹信息并将所述轨迹信息打印为目标日志。其中,所述目标信息携带唯一信息标识。最后将所述目标日志发送至日志服务器进行存储。可以降低消息轨迹信息的数据量,大大提高消息轨迹信息的存储效率,并能够有效解决消息轨迹信息与正常业务数据混杂在一起的问题。
68.本技术实施例适用但不限于互联网应用场景中。
69.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
70.图1为本技术实施例提供的一信息处理方法一个实施例的流程图,本实施例的技术方案可以由服务端执行,该方法可以包括以下几个步骤:
71.101:获取目标信息的轨迹信息。
72.其中,所述目标信息携带唯一信息标识。
73.实际应用中,所述目标信息可以为消息系统中产生的任一消息。消息是由通信的双方所需要传递的信息,它可以是各式各样的媒体,如文本、声音、图象等。随着云计算和物联网的逐渐兴起,业务需求的快速增长,企业内部需要大量数据的同步传输,流式计算等应用都需要非常稳定高效的传输通道给予支持,消息系统已经逐渐成为企业it系统内部通信的核心手段之一,在其中充当了重要的角色。其快速数据传输,为在线流式计算提供可靠的数据通道。分布式环境中各类异构数据源分散杂糅,高效快速的归集数据,并为实时数据分析模型高效地传导数据,对现代互联网企业有着至关重要的作用。
74.因此,消息系统能广泛适用于互联网企业,可以涉及各类业务系统中,由于系统间的调用可以采用异步解耦,减低系统的复杂度、对流量进行削峰填谷,便于业务弹性伸缩、易于实现最终一致性系统,避免分布式事物对系统性能的影响。
75.消息系统中的客户之间的原始数据可以通过格式化、编码形成可发送的消息。消息在系统各个组件producer(消息生产者)、consumer(消息消费者)以及broker(消息存储者)之间进行传输,最后被获取、解码、解释执行,整个过程包含生产方、服务方及消费方三个角色。每个角色处理消息过程中都会在轨迹链路中增加相关信息,将这些信息汇聚即可获得任意消息的当前状态,从而为生产环境中问题排查提供强有力的数据支持。目前采用hook机制,通过两个定义钩子函数实现消息发送、消息消费前后记录消息轨迹,并将消息轨迹存储到broker服务器中。这就会导致消息轨迹数据与正常业务数据混杂在一起,不仅造成broker服务器的使用率不高,还易造成轨迹数据的丢失。
76.因此,为了实现轨迹数据的有效存储,本技术实施例为消息系统产生的任意消息设置唯一的信息标识,通过封装sdk的方法,并将该唯一信息标识封装到消息的头部信息中。该唯一信息标识可以是按照任意可实现的规则制定,可实现对消息的有效识别和区分,并对消息的流转过程中产生的消息轨迹进行标记。
77.作为一种可选地实施方式,所述目标信息为所述消息生产端、消息服务端及消息消费端发送的目标消息。
78.所述获取目标信息的轨迹信息可以包括:
79.获取所述目标信息分别在消息生产端、消息服务端及消息消费端的轨迹信息和所述目标信息的唯一信息标识。
80.作为一种可选的实时方式,本技术实施例还可以包括:
81.接收所述消息发送端的所述目标信息;
82.存储所述目标信息并将所述目标信息发送至所述消息消费端;
83.接收所述消息消费端返回的信息消费状态;
84.存储所述信息消费状态。
85.实际消息可以在分别以消息生产端、消息服务端及消息消费端为各个节点的组建之间流转,从消息的产生、发送、分发、存储、消费以及消费结果不同阶段构成了消息的轨迹信息,通过记录消息在不同节点之间流转的时间、地点、状态等信息可以实现对系统全流程状态的监控。
86.实际应用中,获取目标信息的轨迹信息可以包括获取消息生产端生成的所述目标信息的第一轨迹信息;获取消息消费端生成的所述目标信息的第二轨迹信息;获取消息服务端生成的所述目标信息的第三轨迹信息。
87.可选地,所述第一轨迹信息可以包括所述目标信息在所述消息生产端发送阶段的轨迹信息和所述目标消息的唯一信息标识。
88.可选地,所述第二轨迹信息可以包括所述目标信息在所述消息消费端消费阶段的轨迹信息和所述目标信息的唯一信息标识。
89.可选地,所述第三轨迹信息可以包括所述目标信息在所述消息服务端存储阶段的轨迹信息和所述目标信息的唯一信息标识。
90.其中,轨迹信息中会携带有目标信息对应的唯一信息标识,从而为轨迹信息的分类管理,以及之后的任务查询,结果分析,问题排查等应用环境提供了强有力的数据支持。
91.102:将所述轨迹信息打印为目标日志。
92.103:将所述目标日志发送至日志服务器存储。
93.现有技术中,存储消息轨迹的方法是保存至消息服务器中,导致正常业务数据与消息轨迹数据混杂在一起。为了避免正常业务数据与消息轨迹数据发生混杂,就会采用增加消息服务器的方式单独存储,这不仅会导致服务器资源的严重浪费,使用效率大大降低,同时还易造成消息轨迹数据的丢失。
94.因此,作为一种可实现的实施方式,本技术实施例通过将将轨迹信息打印为目标日志的方式对消息轨迹数据进行存储,即将消息分别在生产阶段、消费阶段和存储阶段的轨迹信息打印为服务器日志,并存储到日志服务端的日志文件中。可选地,该服务端可以是应用端服务器,可以是系统服务器,也可以是专用的日志服务器,可以根据实际需求进行设
定,在此不作具体限定。
95.作为一种可选的实施方式,所述将所述轨迹信息打印为目标日志可以包括:
96.将所述轨迹信息打印为目标日志;
97.将所述目标日志存储至所述目标日志文件。
98.作为一种可选的实施方式,所述将所述目标日志存储至日志服务器可以包括:
99.将存储所述目标日志的目标日志文件存储至所述日志服务器。
100.以服务器日志方式存储消息的轨迹信息,不仅可以大大降低存储数据量,并可以基于原有日志服务器实现对轨迹信息的有效管理和存储。从而实现轨迹数据落盘的持久化存储,并保证了数据的合理分布以及安全存储。
101.而由于轨迹信息携带有唯一标识信息,因此可以基于该唯一标识信息对服务器日志文件进行索引,从而实现高效、快速、安全地获取消息轨迹从而能够有效节约服务器资源。
102.如图2所示,为由消息生产端201、消息服务端202、消息消费端203以及日志服务器204构成的消息系统的消息轨迹示意图。消息服务端将生产阶段、消费阶段和存储阶段的轨迹信息分别打印为目标日志,并存储到服务器日志中。服务器日志,并存储到服务端日志文件中sever.log,该服务端日志文件最终被存储到日志服务器中。
103.本技术实施例中,通过获取携带信息标识的目标信息的轨迹信息,将所述轨迹信息打印为目标日志后发送至日志服务器存储。可以大大降低消息轨迹信息的数据量,以服务器日志方式存储可以有效提高了消息轨迹信息的存储效率,并能够有效解决消息轨迹信息与正常业务数据混杂在一起的问题。
104.图3为本技术实施例提供的一种信息处理方法另一个实施例的流程图,本实施例的技术方案可以由服务端执行,该方法可以包括以下几个步骤:
105.301:生成携带唯一信息标识的目标信息。
106.实际应用中,消息生产端是生成消息的一方,作为消息系统的组建之一,可以是服务器中的某个模块,也可以是其他服务器,也可以是与其他服务器具有交互作用的用户终端,在此不作具体限定。
107.302:发送所述目标信息的轨迹信息至消息服务端,以使所述消息服务端将所述轨迹信息打印为目标日志,将所述目标日志发送至日志服务器进行存储。
108.可选地,作为一种可实现的实施方式,所述生成携带唯一信息标识的目标信息可以包括:
109.生成所述目标信息;
110.基于预设规则生成所述目标信息的唯一信息标识;
111.将所述唯一信息标识封装至所述目标信息中,获得所述携带信息标识的目标信息。
112.可以理解的是,基于预设规则生成的唯一信息标识具有不可重复性,以及易识别性,所述预设规则可以是具有以上特性的任意消息身份标识规则,限次不作具体限定。
113.前述已对本技术实施例的具体实施方式进行详细地描述,在此不再赘述。
114.本技术实施例中,提供了一种信息处理方法的实现方式,通过在消息发送生成目标信息及按照预设规则生成的目标信息对应的唯一信息标识,将该唯一信息标识封装至目
标信息中,能够更好地标记目标信息的轨迹信息,从而可以大大提高轨迹信息的存储和查询的效率。
115.图4为本技术实施例提供的一种信息处理方法又一个实施例的流程图,本实施例的技术方案可以由客户端执行,该方法可以包括以下几个步骤:
116.401:生成所述目标信息的消息轨迹。
117.其中,所述目标信息携带唯一信息标识;所述携带所述唯一信息标识的目标信息由消息生产端生成。可以理解的是,消息消费端是消费消息的一方,作为消息系统的组件之一,可以是服务器中的某个模块,也可以是其他服务器,也可以是与服务器具有消息交互的用户终端,消息消费端连接消息使用者,也即消息用户,消息用户可以使服务器中的某个模块,也可以是其他服务器,也可以是与服务器具有消息交互的用户终端,在此均不做具体限定。
118.402:发送所述消息轨迹至所述消息服务端,以使所述消息服务端将所述轨迹信息打印为目标日志并将所述目标日志发送至日志服务器存储。
119.可选地,消息消费端记录消息接收时间,消费时间,消费状态,消费地点等轨迹信息,并将该轨迹信息发送至消费服务端。
120.在一个实际应用场景中,商品信息产生端生成一个商品信息,用户端的用户就可以在购物网站浏览到该商品信息、之后对该商品信息进行下单、支付、订单生成、发送物流信息,签收,评价等一系列消费过程,都会作为商品信息的轨迹信息进行记录,从而可以通过商品信息的轨迹信息分析当前商品的用户对商品满意度及需求量等进行分析和预测。进一步地,还可在机器学习模型中作为学习样本,从而能够更好地为用户匹配需求优化系统模型。
121.在另一个实际应用场景中,随着物联网技术和云技术的快速发展,对实时信息的处理成为当前关注的热点,特别是对一些瞬时数据量激增的应用场景中,例如社会热点信息,购物节激增的用户订单,高峰期的道路交通数据等,需要做到数据及时限流、问题的实时响应,而通过分析应用系统中消息的轨迹信息,可以快速收集到疑似有问题信息并分析判断原因,从而为快速做出解决问题决策提供强有力的支持。在大数据分析,特别是分布式管理平台中全流程管理具有重要的实现意义。
122.作为一种可选的实施方式,所述接收消息服务端发送的携带唯一信息标识的目标信息之后,还可以包括:
123.发送所述目标信息的信息消费状态至所述消息服务端,以供所述消息服务端存储。
124.前述已对本技术实施例的具体实施方式进行详细地描述,在此不再赘述。
125.本技术实施例中,提供了一种信息处理方法的实现方式,通过生成携带信息标识的目标信息的轨迹信息发送至消息服务端,将所述轨迹信息打印为目标日志后发送至日志服务器存储。可以大大降低消息轨迹信息的数据量,以服务器日志方式存储可以有效提高了消息轨迹信息的存储效率,并能够有效解决消息轨迹信息与正常业务数据混杂在一起的问题。
126.图5为本技术实施例提供的一种信息处理方法另一个实施例的流程图,本实施例的技术方案可以由服务端执行,该方法可以包括以下几个步骤:
127.501:接收消息服务端发送的目标日志。
128.其中,所述目标日志由携带唯一信息标识的目标信息的轨迹信息打印生成;所述目标信息由消息生产端产生并发送至所述消息服务端。
129.502:存储所述目标日志。
130.作为一种可选的实施方式,所述接收消息服务端发送的目标日志可以包括:接收所述消息服务端发送的存储所述目标日志的目标日志文件;其中,所述目标日志文件由所述消息服务端创建并将所述目标日志存储至所述目标日志文件。
131.为了避免将服务端正常的业务数据与消息轨迹数据混杂存储,通过将消息轨迹数据打印为服务器日志形式,存储为服务器日志。因此,可选地生成目标日志文件server.log,并将打印的目标日志存储至目标日志文件server.log中,并将目标日志文件发送至日志服务器进行存储。可以理解的是,该日志服务器可以是服务器中的某个模块,也可以是其他服务,也可以是用于专门管理服务器日志的专用服务器,在此不作具体限定。
132.作为一种可选的实施方式,所述存储所述目标日志可以包括:
133.存储所述目标日志文件。
134.作为一种可选的实施方式,还可以包括:
135.基于所述唯一标识信息,查询所述目标信息轨迹信息。
136.可以通过日志收集处理工具(agent)对存储消息轨迹信息的目标日志创建查询任务,对消息轨迹进行数据索引。索引方式是可以通过输入关键字的方式,例如时间、地点、状态等轨迹信息,也可以是基于目标信息的唯一信息标识的方式进行查询,在此不作具体限定。
137.基于上述查询方式可以快速查询获得目标消息轨迹数据,并基于消息轨迹数据查看结果,并分析判断原因,快速做出有效决策。
138.作为一种可选的实施方式,所述基于所述唯一标识信息,查询所述目标信息轨迹信息可以包括:
139.基于预设规则,确定所述目标信息的唯一标识信息;
140.基于所述唯一标识信息,确定所述目标信息的轨迹信息对应的目标日志文件;
141.从所述目标日志文件中获取所述目标日志。
142.实际应用中,消息轨迹对应的服务器日志文件可以单独存储,也可以与业务数据的服务器日志进行存储,但可以通过目标信息对应的唯一标识信息进行区分,从而可以有效避免正常业务数据与消息轨迹数据的混杂。
143.前述已对本技术实施例的具体实施方式进行详细地描述,在此不再赘述。
144.本技术实施例中,提供了一种信息系处理方法的实现方式,通过将目标信息的轨迹信息打印为服务器日志并存储到服务端日志中,实现了消息轨迹数据的落盘持久化,实现了消息轨迹数据的合理分布和安全存储。
145.进一步地,通过对服务器日志进行索引获取消息轨迹数据,既可以节约服务器资源,又能够保证轨迹数据的完整性和可读性,大大提高了消息轨迹数据的查询效率。
146.图6为本技术实施例提供的一种信息处理装置一个实施例的结构示意图,本实施例的技术方案可以由服务端执行,该装置可以包括:
147.第一信息获取模块601,用于获取目标信息的轨迹信息;其中,所述目标信息携带
唯一信息标识;
148.第一日志生成模块602,用于将所述轨迹信息打印为目标日志;
149.第一存储模块603,用于将所述目标日志发送至日志服务器存储。
150.实际应用中,所述目标信息可以包括所述消息生产端、消息服务端及消息消费端发送的目标消息。
151.实际应用中,所述第一信息获取模块601可以包括:
152.轨迹信息获取单元,用于获取所述目标信息分别在消息生产端、消息服务端及消息消费端的轨迹信息和所述目标信息的唯一信息标识。
153.实际应用中,作为一种可实现的实施方式,所述第一日志生成模块602可以包括:
154.日志文件输出单元,用于将所述轨迹信息打印为目标日志;
155.日志文件存储单元,用于将所述目标日志存储至目标日志文件。
156.作为一种可选地实施方式,所述日志文件存储单元可以包括将存储所述目标日志的目标日志文件存储至所述日志服务器。
157.作为一种可选地实施方式,还可以包括:
158.第一信息接收模块,用于接收所述消息发送端的所述目标信息;
159.第二存储模块,用于存储所述目标信息并将所述目标信息发送至所述消息消费端;
160.第二信息接收模块,用于接收所述消息消费端返回的信息消费状态;
161.第三存储模块,用于并存储所述信息消费状态。
162.前述已对本技术实施例的具体实施方式进行详细地描述,在此不再赘述。
163.本技术实施例中,通过获取携带信息标识的目标信息的轨迹信息,将所述轨迹信息打印为目标日志后发送至日志服务器存储。可以大大降低消息轨迹信息的数据量,以服务器日志方式存储可以有效提高了消息轨迹信息的存储效率,并能够有效解决消息轨迹信息与正常业务数据混杂在一起的问题。
164.图7为本技术实施例提供的一种信息处理装置另一个实施例的结构示意图,本实施例的技术方案可以由服务端执行,该装置可以包括:
165.第一信息生成模块701,用于生成携带唯一信息标识的目标信息;
166.第一信息发送模块702,用于发送所述目标信息的轨迹信息至消息存储端,以使所述消息存储端将所述轨迹信息打印为目标日志并将所述目标日志发送至日志服务器存储。
167.可选地,在某些实施例中,所述第一信息生成模块701可以包括:
168.第一信息生成单元,用于生成所述目标信息;
169.信息标识生成单元,用于基于预设规则生成所述目标信息的唯一信息标识;
170.第二信息生成单元,用于将所述唯一信息标识封装至所述目标信息中,获得所述携带信息标识的目标信息。
171.前述已对本技术实施例的具体实施方式进行详细地描述,在此不再赘述。
172.本技术实施例中,提供了一种信息处理方法的实现方式,通过在消息发送生成目标信息及按照预设规则生成的目标信息对应的唯一信息标识,将该唯一信息标识封装至目标信息中,能够更好地标记目标信息的轨迹信息,从而可以大大提高轨迹信息的存储和查询的效率。
173.图8为本技术实施例提供的一种信息处理装置又一个实施例的结构示意图,本实施例的技术方案可以由客户端端执行,该装置可以包括:
174.第二信息生成模801,用于生成所述目标信息的消息轨迹。
175.其中,所述目标信息携带唯一信息标识;所述携带所述唯一信息标识的目标信息由消息生产端生成。
176.第二信息发送模块802,用于发送所述消息轨迹至所述服务端,以使所述消息服务端将所述轨迹信息打印为目标日志,将所述目标日志发送至日志服务器进行存储。
177.前述已对本技术实施例的具体实施方式进行详细地描述,在此不再赘述。
178.本技术实施例中,提供了一种信息处理方法的实现方式,通过生成携带信息标识的目标信息的轨迹信息发送至消息服务端,将所述轨迹信息打印为目标日志后发送至日志服务器存储。可以大大降低消息轨迹信息的数据量,以服务器日志方式存储可以有效提高了消息轨迹信息的存储效率,并能够有效解决消息轨迹信息与正常业务数据混杂在一起的问题。
179.图9为本技术实施例提供的一种信息处理装置另一个实施例的结构示意图,本实施例的技术方案可以由服务端执行,该装置可以包括:
180.第三信息接收模块901,用于接收消息服务端发送的目标日志;其中,所述目标日志由携带唯一信息标识的目标信息的轨迹信息打印生成;所述目标信息由消息生产端产生并发送至所述消息服务端;
181.第四存储模块902,用于存储所述目标日志。
182.可选地,在某些实施例中,,所述第三信息接收模块901可以包括:
183.接收所述消息服务端发送的存储所述目标日志的目标日志文件;其中,所述目标日志文件由所述消息服务端创建并将所述目标日志输出至所述目标日志文件进行存储。
184.可选地,在某些实施例中,所述第四存储模块902可以包括:
185.日志文件存储单元,用于存储所述目标日志文件。
186.可选地,在某些实施例中,还可以包括:
187.查询模块,用于基于所述唯一标识信息,查询所述目标信息轨迹信息。
188.可选地,在某些实施例中,所述查询模块可以包括:
189.第一确定单元,用于基于预设规则,确定所述目标信息的唯一标识信息。
190.第二确定单元,用于基于所述唯一标识信息,确定所述目标信息的轨迹信息对应的目标日志文件。
191.目标日志获取单元,用于从所述目标日志文件中获取所述目标日志。
192.前述已对本技术实施例的具体实施方式进行详细地描述,在此不再赘述。
193.本技术实施例中,提供了一种信息系处理方法的实现方式,通过将目标信息的轨迹信息打印为服务器日志并存储到服务端日志中,实现了消息轨迹数据的落盘持久化,实现了消息轨迹数据的合理分布和安全存储。
194.进一步地,通过对服务器日志进行索引获取消息轨迹数据,既可以节约服务器资源,又能够保证轨迹数据的完整性和可读性,大大提高了消息轨迹数据的查询效率。
195.图10为本技术实施例提供的一种消息服务器一个实施例的结构示意图,该消息服务器可以包括处理组件1001以及存储组件1002。所述存储组件1002用于存储一条或多条计
算机指令,其中,所述一条或多条计算机指令供所述处理组件调用执行。
196.所述处理组件1001可以用于:
197.获取目标信息的轨迹信息;其中,所述目标信息携带唯一信息标识;
198.将所述轨迹信息打印为目标日志;
199.将所述目标日志发送至日志服务器存储。
200.其中,处理组件1001可以包括一个或多个处理器来执行计算机指令,以完成上述的方法中的全部或部分步骤。当然处理组件也可以为一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
201.存储组件1002被配置为存储各种类型的数据以支持在服务器中的操作。存储组件可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。当然,服务器必然还可以包括其他部件,例如输入/输出接口、通信组件等。
202.输入/输出接口为处理组件和外围接口模块之间提供接口,上述外围接口模块可以是输出设备、输入设备等。
203.通信组件被配置为便于服务器和其他设备之间有线或无线方式的通信,例如与终端之间的通信。
204.本技术实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被计算机执行时可以实现上述图1所示实施例的信息处理方法。
205.图11为本技术实施例提供的一种终端设备一个实施例的结构示意图,该终端设备可以包括处理组件1101及存储组件1102。所述存储组件1102用于存储一条或多条计算机程序指令;所述一条或多条计算机程序指令以供所述处理组件1101调用并执行。
206.所述处理组件1101可以用于:
207.生成携带唯一信息标识的目标信息;
208.发送所述目标信息的轨迹信息至消息服务端,以使所述消息服务端将所述轨迹信息打印为目标日志并将所述目标日志发送至日志服务器存储。
209.其中,处理组件1101可以包括一个或多个处理器来执行计算机指令,以完成上述的方法中的全部或部分步骤。当然处理组件也可以为一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
210.存储组件1102被配置为存储各种类型的数据以支持在终端的操作。存储组件可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
211.当然,终端设备必然还可以包括其他部件,例如输入/输出接口、通信组件等。
212.输入/输出接口为处理组件和外围接口模块之间提供接口,上述外围接口模块可以是输出设备、输入设备等。
213.通信组件被配置为便于计算设备和其他设备之间有线或无线方式的通信等。
214.本技术实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被计算机执行时可以实现上述图3所示实施例的信息处理方法。
215.图12为本技术实施例提供的一种终端设备一个实施例的结构示意图,该终端设备可以包括处理组件1201及存储组件1202。所述存储组件1202用于存储一条或多条计算机程序指令;所述一条或多条计算机程序指令以供所述处理组件1201调用并执行。
216.所述处理组件可以用于:
217.生成所述目标信息的消息轨迹;其中,所述目标信息携带唯一信息标识;所述携带所述唯一信息标识的目标信息由消息生产端生成;
218.发送所述消息轨迹至所述消息服务端,以使所述消息服务端将所述轨迹信息打印为目标日志,将所述目标日志发送至日志服务器进行存储。
219.其中,处理组件1201可以包括一个或多个处理器来执行计算机指令,以完成上述的方法中的全部或部分步骤。当然处理组件也可以为一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
220.存储组件1202被配置为存储各种类型的数据以支持在终端的操作。存储组件可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
221.当然,终端设备必然还可以包括其他部件,例如输入/输出接口、通信组件等。
222.输入/输出接口为处理组件和外围接口模块之间提供接口,上述外围接口模块可以是输出设备、输入设备等。
223.通信组件被配置为便于计算设备和其他设备之间有线或无线方式的通信等。
224.本技术实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被计算机执行时可以实现上述图4所示实施例的信息处理方法。
225.图13为本技术实施例提供的一种服务器一个实施例的结构示意图,该服务器可以包括处理组件1301以及存储组件1302。所述存储组件1302用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令供所述处理组件调用执行。
226.所述处理组件1301可以用于:
227.接收消息服务端发送的目标日志;其中,所述目标日志由携带唯一信息标识的目标信息的轨迹信息打印生成;所述目标信息由消息生产端产生并发送至所述消息服务端;
228.存储所述目标日志。
229.其中,处理组件1301可以包括一个或多个处理器来执行计算机指令,以完成上述的方法中的全部或部分步骤。当然处理组件也可以为一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
230.存储组件1302被配置为存储各种类型的数据以支持在服务器中的操作。存储组件可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
231.当然,终端必然还可以包括其他部件,例如输入/输出接口、通信组件等。
232.本技术实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被计算机执行时可以实现上述图5所示实施例的信息处理方法。
233.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
234.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
235.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
236.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献