【技术实现步骤摘要】
对接多种消息源的中间业务处理方法、装置及存储介质
[0001]本申请涉及数据处理领域,尤其是涉及一种对接多种消息源的中间业务处理方法
、
装置及存储介质
。
技术介绍
[0002]随着通信技术的成熟,消息渠道的种类越来越多,使得平台业务系统涉及到的消息渠道种类也在增加,因此,平台业务系统的子系统会跟多种不同的消息渠道对接业务
。
基于子系统之间的独立性,每个子系统都有独立的消息业务与一个或者多个的消息渠道进行对接,其中,所有的子系统中出现有多个子系统对接同一种消息渠道的情况
。
[0003]现有的子系统与现有的消息渠道需要单独进行对接联调,没有对复杂与繁琐的对接工作进行集成式中间业务处理,当其中一个消息渠道进行接口发生变化时,需要对与该消息渠道进行通信的所有子系统进行接口升级,升级的工作量大,且增加了人力成本和时间成本
。
技术实现思路
[0004]为了对平台业务系统的子系统与现有的消息渠道之间的复杂与繁琐的对接工作进行集成式中间业务处理,本申请提供一种对接多种消息源的中间业务处理方法
、
装置及存储介质
。
[0005]第一方面,本申请提供一种对接多种消息源的中间业务处理方法,采用如下的技术方案:
[0006]一种对接多种消息源的中间业务处理方法,包括如下步骤:
[0007]获取消息发送服务发送的业务内容;
[0008]根据预设的校验策略校验所述业务内容,若校验通过则生成消息内容, ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种对接多种消息源的中间业务处理方法,其特征在于,包括如下步骤:获取消息发送服务
(2)
发送的业务内容;根据预设的校验策略校验所述业务内容,若校验通过则生成消息内容,将所述消息内容发送至消息队列
(6)
;基于消息渠道
(1)
获得所述消息队列
(6)
中的所述消息内容返回的消息回执,根据预设的转换策略将所述消息回执转换成执行消息,将所述执行消息发送至所述消息队列
(6)
;监听所述消息队列
(6)
,若所述消息队列
(6)
被放入所述执行消息,读取所述执行消息,根据预设的分析策略分析出所述执行消息的消息状态,将所述消息状态发送至所述消息队列
(6)。2.
根据权利要求1所述的对接多种消息源的中间业务处理方法,其特征在于,所述校验策略包括如下步骤:提取所述业务内容中的消息模块,将所述消息模块与预设的内置模板进行匹配,若是匹配失败则向所述消息发送服务
(2)
返回第一校验信息;和
/
或,提取所述业务内容中的消息通道,将所述消息通道与预设的通道模板进行匹配,若是匹配失败则向所述消息发送服务
(2)
返回第二校验信息
。3.
根据权利要求1所述的对接多种消息源的中间业务处理方法,其特征在于,所述若校验通过则生成消息内容,将所述消息内容发送至消息队列
(6)
的步骤中,还包括如下步骤:根据所述业务内容向数据库
(5)
查询预设的消息模板信息,生成查询结果;基于所述查询结果根据所述业务内容生成所述消息内容;根据从所述消息内容中提取的消息通道查询通道处理机;基于所述通道处理机响应于消息通道查询动作而创建的发送状态,生成消息执行状态,将所述消息执行状态发送至所述远程字典服务
(4)
;根据所述消息执行状态生成待发送消息记录,将所述待发送消息记录发送至所述数据库
(5)
;将所述消息内容发送至所述消息队列
(6)
的主题单元中
。4.
根据权利要求1所述的对接多种消息源的中间业务处理方法,其特征在于,所述分析策略包括如下步骤:调用数据库
(5)
代理服务分析所述执行消息;若所述执行消息的内容包括未完成的状态信息,则更新所述状态信息至所述远程字典服务
(4)
和
/
或所述数据库
(5)
;若所述执行消息的内容包括已完成的状态信息,则更新所述消息状态至所述远程字典服务
(4)
和
/
或所述数据库
(5)
;若所述执行消息内容中包括开启回调接口指令,则发送已完成的状态信息至所述主题单元
。5.
根据权利要求1所述的对接多种消息源的中间业务处理方法,其特征在于,方法还包括如下步骤:将所述消息内容发送至消息队列
(6)
后,生成日志跟踪消息,并发送至所述消息队列
(6)
;根据所述日志跟踪消息向所述消息发送服务
(2)
返回与所述消息内容对应的消息身份
信息;和
/
或,在所述消息对列中监听到所述日志跟踪消息后,存储日志跟踪消息
。6.
一种对接多种消息源的中间业务处理方法,其特征在于,包括如下步骤:监听消息队列
(6)
技术研发人员:屠鲁俊,
申请(专利权)人:上海易咖智车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。