消息处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38572841 阅读:11 留言:0更新日期:2023-08-22 21:06
本申请提供一种消息处理方法、装置、电子设备及存储介质,可用于分布式系统、大数据平台等领域。该方法包括:确定至少一个消息中间件对应的至少一条消费映射信息,所述消费映射信息包括消息中间件和与所述消息中间件对应的所述消费服务接口;从至少一个所述消息中间件中的目标消息中间件获取目标消息以及所述目标消息的单元分片信息;根据至少一条所述消费映射信息,确定所述目标消息中间件对应的目标消费映射信息;根据目标消费映射信息和所述单元分片信息,将所述目标消息发送至目标单元对应的目标消费服务接口;接收所述目标单元反馈的所述目标消费服务接口对所述目标消息的消费处理结果。本申请的方法,提高消息的传输效率和准确性。效率和准确性。效率和准确性。

【技术实现步骤摘要】
消息处理方法、装置、电子设备及存储介质


[0001]本申请涉及分布式系统、大数据平台领域,尤其涉及一种消息处理方法、装置、电子设备及存储介质。

技术介绍

[0002]应用程序的执行需要依赖于后台的服务器集群,一般应用程序可以运行于用户的终端设备以采集用户在应用程序发起的消息处理请求。终端设备将消息处理请求发送至服务器集群,服务器集群可以从应用程序对应的数据库中调用该消息处理请求涉及到的数据并执行相应的数据处理。为了提高服务器集群的处理数量,可以将服务器集群采用单元化架构进行配置,以增加应用程序的业务处理量。
[0003]单元化架构是指将单元作为系统部署的基本单位,系统对应服务器集群中部署若干单元,将系统的数据按照维度划分后存储于不同的单元,单元中还部署实现系统功能所需要的所有应用。例如,将用户标识为001

200的用户数据部署到单元A,将用户标识201

400的用户数据部署到单元B。之后,标识区间001

200内的消息处理请求即被分配到单元A执行,标识区间201

400的消息处理请求被分配到单元B执行。从而使得单元间的数据处理不相互影响,实现消息的快速处理。
[0004]由上述描述可知,目前消息的处理过程中,一般是以用户标识作为消息所对应目标单元的分配对象。金融消息由于消息种类和消息来源较为多样化,用户标识的种类也较为复杂,直接使用用户标识为消息分配其所对应的单元时,较为困难,导致金融消息的在单元化架构系统的分配失败率较高

技术实现思路

[0005]本申请提供一种消息处理方法、装置、电子设备及存储介质,用以解决金融消息在单元化架构系统的分配失败率较高的问题。
[0006]第一方面,本申请提供一种消息处理方法,包括:
[0007]确定至少一个消息中间件对应的至少一条消费映射信息,所述消费映射信息包括消息中间件和与所述消息中间件对应的所述消费服务接口;
[0008]从至少一个所述消息中间件中的目标消息中间件获取目标消息以及所述目标消息的单元分片信息;
[0009]根据至少一条所述消费映射信息,确定所述目标消息中间件对应的目标消费映射信息;
[0010]根据目标消费映射信息和所述单元分片信息,将所述目标消息发送至目标单元对应的目标消费服务接口;
[0011]接收所述目标单元反馈的所述目标消费服务接口对所述目标消息的消费处理结果。
[0012]第二方面,本申请提供一种消息处理装置,包括:
[0013]信息确定单元,用于确定至少一个消息中间件对应的至少一条消费映射信息,所述消费映射信息包括消息中间件和与所述消息中间件对应的所述消费服务接口;
[0014]分片确定单元,用于从至少一个所述消息中间件中的目标消息中间件获取目标消息以及所述目标消息的单元分片信息;
[0015]目标确定单元,用于根据至少一条所述消费映射信息,确定所述目标消息中间件对应的目标消费映射信息;
[0016]信息发送单元,用于根据目标消费映射信息和所述单元分片信息,将所述目标消息发送至目标单元对应的目标消费服务接口;
[0017]结果接收单元,用于接收所述目标单元反馈的所述目标消费服务接口对所述目标消息的消费处理结果。
[0018]第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
[0019]所述存储器存储计算机执行指令;
[0020]所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面以及第一方面各种可能所述的方法。
[0021]第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面以及第一方面各种可能所述的方法。
[0022]第五方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面以及第一方面各种可能涉及的方法的步骤。
[0023]本申请提供的技术方案,可以确定至少一个消息中间件对应的至少一条消费映射信息,消费映射信息可以包括消息中间件和与消息中间件对应的消费服务接口。消费服务接口可以为消费消息的应用程序的接口。从至少一个消息中间件中的目标消息中间件获取目标消息以及目标消息的单元分片信息。进而从目标消息中间件获取目标消息。单元分片信息可以为目标消息所需要发送的单元的信息。继而根据目标消费映射信息和单元分片信息,可以将目标消息发送至目标单元对应的目标消费服务接口,也即通过将消息所需要发送的单元的单元信息一并发送,可以准确确定信息所对应的目标单元。同时,可以根据消费映射信息快速确定消息所在单元的消费服务接口。通过单元分片信息的携带和消费映射信息的设置,可以将目标消息准确分发,获得目标消费服务接口对目标消息的消费处理结果。提高消息的消费准确性和效率,实现对不同消息中间件的单元发送,扩展消息的应用场景,实现跨单元化架构系统的消息分配。
附图说明
[0024]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0025]图1为本申请实施例提供的一种用于实现消息处理方法的系统架构图;
[0026]图2为本申请实施例提供的一种消息处理方法的一个实施例的流程图;
[0027]图3为本申请实施例提供的一种消息处理方法的又一个实施例的流程图;
[0028]图4为本申请实施例提供的一种消息处理装置的一个实施例的结构示意图;
[0029]图5为本申请实施例提供的一种用于实现消息处理方法的电子设备的框图。
[0030]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0031]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0032]需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
[0033]需要说明的是,本申请提供的消息处理方法、装置、电子设备及存储介质,可用于分布式系统、大数据平台等领域,也可用于除分布式系统、大数据平台领域之外的任意领域,本申请消息处理方法、装置、电子设备及存储介质的应用领域不做本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种消息处理方法,其特征在于,包括:确定至少一个消息中间件对应的至少一条消费映射信息,所述消费映射信息包括消息中间件和与所述消息中间件对应的所述消费服务接口;从至少一个所述消息中间件中的目标消息中间件获取目标消息以及所述目标消息的单元分片信息;根据至少一条所述消费映射信息,确定所述目标消息中间件对应的目标消费映射信息;根据目标消费映射信息和所述单元分片信息,将所述目标消息发送至目标单元对应的目标消费服务接口;接收所述目标单元反馈的所述目标消费服务接口对所述目标消息的消费处理结果。2.根据权利要求1所述的方法,其特征在于,所述根据目标消费映射信息和所述单元分片信息,将所述目标消息发送至目标单元对应的目标消费服务接口,包括:根据所述目标消息关联的单元分片信息,确定所述目标消息对应的目标单元;将所述目标消息发送至所述目标单元对应的所述目标消费服务接口。3.根据权利要求2所述的方法,其特征在于,所述单元分片信息包括单元键值,所述根据所述目标消息关联的单元分片信息,确定所述目标消息对应的目标单元,包括:将所述目标消息关联的单元键值输入单元标识计算公式,计算获得所述目标消息对应的目标单元标识,以确定所述目标单元标识对应的目标单元。4.根据权利要求2所述的方法,其特征在于,所述根据所述目标消息关联的单元分片信息,确定所述目标消息对应的目标单元,包括:根据所述目标消息关联的单元分片信息,确定所述目标消息关联的目标分片策略;根据所述目标分片策略对应的标识设置算法,将所述单元分片信息转换为目标单元标识,以确定所述目标单元标识对应的目标单元。5.根据权利要求1所述的方法,其特征在于,所述确定至少一个消息中间件对应的至少一条消费映射信息,包括:从数据库中读取至少一个所述消息中间件对应的至少一条所述消费映射信息;所述数据库的建立步骤包括:接收用户输入的至少一个消息中间件和与各消息中间件存在消费关系的消费服务接口;基于与各消息中间件存在消费关系的消费服务接口,生成各消息中间件对应的消费映射信息;将各消息中间件对应的所述消费映射信息存储至所述数据库中。6.根据权利要求5所述的方法,其特征在于,所述接收用户输入的至少一个消息中间件和与各消息中间件存在消费关系的消费服务接口,包括:显示消费订阅输入页面;响应于用户对所述消费订阅输入页面执行的输入操作,获得所述用户输入的至少一个消息中间件;检测所述用户针对各消息中间件输入的所述消费服务接口。...

【专利技术属性】
技术研发人员:雷声刘新兰赵春晖王艺羲王婧梁文婧朱伟杨涛王丹
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1