【技术实现步骤摘要】
系统集成对接方法、装置、设备与介质
[0001]本专利技术涉及计算机软件
,尤其涉及一种系统集成对接方法、装置、设备与介质。
技术介绍
[0002]在计算机软件领域,各种不同的应用软件在应用市场平台上进行交易交付,完成交易交付之后,各种不同的应用软件可以在各种终端上实现其功能服务,而在完成应用软件的交易交付之前,需要在应用市场与软件服务商之间实现对接,对接后应用软件才能上架进行交易交付。因此,在实现各种不同的应用软件在应用市场平台上进行交易交付的过程中,会出现很多系统进行对接集成的场景。
[0003]在内部系统之间实现对接集成的交互方式可能是HTTP请求、PRC调用以及消息队列等,而在多种系统之间则是以HTTP请求为最主要的交互方式来实现多种系统之间的对接集成,HTTP请求在多种系统之间实现对接集成的过程中,当其中一种系统在进行功能服务的过程中目标方服务宕机或者网络不通顺等诸多问题出现时,会导致系统间的请求失败、业务流程执行中断以及异步通知失败等问题,最后造成软件服务平台与应用市场平台之间的功能服务调用性低的问 ...
【技术保护点】
【技术特征摘要】
1.一种系统集成对接方法,其特征在于,所述系统集成对接方法应用于系统集成对接服务,所述系统集成对接方法包括如下步骤:获取业务系统A中待运行的功能接口,并将所述功能接口对应的消息队列MQ功能消息发送至所述系统集成对接服务的消息队列中;基于超文本传输协议HTTP,组装与所述消息队列中的MQ功能消息对应的功能请求,并将所述功能请求发送至服务系统B;通过所述服务系统B获取与所述功能请求对应的请求结果,并将所述请求结果对应的MQ异步消息返回所述消息队列中;通过所述业务系统A,推送与所述MQ异步消息对应的业务服务。2.如权利要求1所述的系统集成对接方法,其特征在于,在获取业务系统A中待运行的功能接口,并将所述功能接口对应的消息队列MQ功能消息发送至所述系统集成对接服务的消息队列中的步骤之前,所述系统集成对接方法还包括:在所述系统集成对接服务中通过运行消息中间件RabbitMq消息队列,存放来自于不同系统的MQ消息;在所述系统集成对接服务中运行Mysql数据库,记录在所述RabbitMq消息队列中所述MQ消息的存放日志;基于所述RabbitMq消息队列与所述Mysql数据库,运行所述系统集成对接服务。3.如权利要求1所述的系统集成对接方法,其特征在于,所述获取业务系统A中待运行的功能接口,并将所述功能接口对应的消息队列MQ功能消息发送至所述系统集成对接服务的消息队列中的步骤包括:调用所述业务系统A中待运行的功能接口;获取所述功能接口中的参数数据,并根据所述参数数据组装对应的MQ功能消息;将所述MQ功能消息发送至所述系统集成对接服务的消息队列中。4.如权利要求1所述的系统集成对接方法,其特征在于,在所述获取业务系统A中待运行的功能接口,并将所述功能接口对应的消息队列MQ功能消息发送至所述系统集成对接服务的消息队列中的步骤之后,所述系统集成对接方法还包括:记录所述功能接口对应的MQ功能消息在所述消息队列中的请求日志,并判断所述请求日志的异常情况;若所述请求日志为所述MQ功能消息调用失败,则将所述MQ功能消息重新置入消息队列,并记录所述MQ功能消息调用失败的失败次数;当所述MQ功能消息调用失败的失败次数超过预设阈值,将所述MQ功能消息对应的请求日志发送至开发端。5.如权利要求1所...
【专利技术属性】
技术研发人员:朱灿,
申请(专利权)人:深圳市明源云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。