基于Rabbit MQ的文件交互系统技术方案

技术编号:40246314 阅读:10 留言:0更新日期:2024-02-02 22:42
本申请提供了一种基于Rabbit MQ的文件交互系统。包括交互中心、生产者、消费者,生产者通过第一封装接口将待交互文件发送至交互中心的分布式存储服务组件,以使得生产者通过第二封装接口将第一事件消息异步地发送至交互中心的消息队列服务组件Rabbit MQ,Rabbit MQ通过事件驱动的方式将第一事件消息通过第一消息队列分发,消费者通过第三封装接口监听第一消息队列,并在监听到第一事件消息的情况下,通过第四封装接口从分布式存储服务组件中获取待交互文件,第一事件消息中包括存储在分布式存储服务组件中的待交互文件的存储位置。实现了文件和事件的解耦。

【技术实现步骤摘要】

本申请涉及数据交互领域,具体而言,涉及一种基于rabbit mq的文件交互系统。


技术介绍

1、相关技术中系统之间进行文件交换常采用文件交换协议,每个接收方系统都需要搭建相应的服务。例如,a系统要给b系统发送文件,则需要连接b系统的服务后再执行文件传输。

2、该方式的缺点是无法实现高可用和负载均衡,且如果要在多个系统间互传文件,每个系统都需要单独进行文件备份和文件清理。此外,当出现服务不可用或服务器宕机时,将出现文件丢失、文件传输失败等情况。


技术实现思路

1、本申请的主要目的在于提供一种基于rabbit mq的文件交互系统,以至少解决搭建服务的系统间文件交互方案当出现服务不可用或服务器宕机时,将出现文件丢失、文件传输失败等情况的问题。

2、为了实现上述目的,根据本申请的一个方面,提供了一种基于rabbit mq的文件交互系统,包括交互中心、生产者、消费者,所述交互中心,被配置为生产者提供第一封装接口和第二封装接口,以使得所述生产者通过所述第一封装接口将待交互文件发送至所述交互中心的分本文档来自技高网...

【技术保护点】

1.一种基于Rabbit MQ的文件交互系统,其特征在于,包括交互中心、生产者、消费者,

2.根据权利要求1所述的文件交互系统,其特征在于,还包括:

3.根据权利要求2所述的文件交互系统,其特征在于,还包括:

4.根据权利要求1所述的文件交互系统,其特征在于,还包括:

5.根据权利要求1所述的文件交互系统,其特征在于,还包括:

6.根据权利要求1所述的文件交互系统,其特征在于,还包括:

7.根据权利要求1所述的文件交互系统,其特征在于,还包括:

8.根据权利要求1所述的文件交互系统,其特征在于,

<...

【技术特征摘要】

1.一种基于rabbit mq的文件交互系统,其特征在于,包括交互中心、生产者、消费者,

2.根据权利要求1所述的文件交互系统,其特征在于,还包括:

3.根据权利要求2所述的文件交互系统,其特征在于,还包括:

4.根据权利要求1所述的文件交互系统,其特征在于,还包括:

5.根据权利要求1所述的文件交互系统,其特征在于...

【专利技术属性】
技术研发人员:徐福昌张子阳董锐焦文华徐林枫
申请(专利权)人:中邮理财有限责任公司
类型:发明
国别省市:

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

1