【技术实现步骤摘要】
一种数据交互方法及装置
[0001]本申请涉及数据处理
,具体而言,涉及一种数据交互方法及装置。
技术介绍
[0002]目前,金融系统中,系统与系统之间的数据交互会经常采取MQ的形式,每个系统创建各自的topic来实现生产者和消费者的处理。现有技术中,通常在对于不同场景的数据交互可能会基于同一个topic主题来创建不同的TAG来处理。然而,在实践中发现,金融系统的应用场景中,往往存在几十种场景,错综复杂,对于不同的领域场景每次都创建不同的主题和TAG来实现,需要为此开发一套新的代码,从而导致系统中的MQ逐步变得难以维护,给开发造成困扰,后续也不便业务的扩展。可见,现有方法适用性差,开发时间长,从而降低了业务处理效率。
技术实现思路
[0003]本申请实施例的目的在于提供一种数据交互方法及装置,能够实现消息需求的可配置化,从而有利于节省开发时间,并提升适用性和业务处理效率,进而有利于需求的快速投产。
[0004]本申请实施例第一方面提供了一种数据交互方法,所述方法包括:
[0005]获取M ...
【技术保护点】
【技术特征摘要】
1.一种数据交互方法,其特征在于,所述方法包括:获取MQ消息体配置方案;根据所述MQ消息体配置方案进行数据交互配置;接收第一交互端发送的数据交互请求;根据所述数据交互请求获取消息体查询脚本;根据所述消息体查询脚本生成待发送报文;根据所述数据交互请求将所述待发送报文发送至第二交互端。2.根据权利要求1所述的数据交互方法,其特征在于,所述MQ消息体配置方案至少包括场景码配置数据、与所述场景码配置数据相对应的查询脚本配置数据、与所述查询脚本配置数据相对应的响应属性配置数据、字段配置数据、报文属性对应渠道配置数据中的其中一种或者多种。3.根据权利要求1所述的数据交互方法,其特征在于,所述根据所述数据交互请求获取消息体查询脚本,包括:根据所述数据交互请求获取数据交互场景码;根据所述数据交互场景码获取消息体查询脚本。4.根据权利要求1所述的数据交互方法,其特征在于,所述根据所述消息体查询脚本生成待发送报文,包括:按顺序执行所述消息体查询脚本获取内容体数据;确定所述消息体查询脚本的响应属性结果;根据所述内容体数据和所述响应属性结果进行数据组装,得到报文体;对所述报文体进行变体处理,得到待发送报文。5.根据权利要求4所述的数据交互方法,其特征在于,所述对所述报文体进行变体处理,得到待发送报文,包括:根据所述数据交互请求获取场景渠道数据;获取所述场景渠道数据对应的专有字段体配置数据;根据所述专有字段体配置数据确定渠道专有字段体;根据所述定渠道专有字段体对所述报文体进行变体处理,得...
【专利技术属性】
技术研发人员:易旺,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。