Architecture 将文件传输到消息代理

Architecture 将文件传输到消息代理,architecture,queue,rabbitmq,Architecture,Queue,Rabbitmq,我们正在建立一个带有前端程序的数据库,该程序解析csv文件并将其转储到数据库中。文件同时来自多个位置,如果出现任何问题,需要将其持久化 像rabbitmq这样的消息代理是一个很好的应用程序吗?我需要一个可以从后端读取的队列 像rabbitmq这样的消息代理是一个很好的应用程序吗 是的,但我不建议您向RabbitMQ发送大文件,特别是如果您希望使用持久消息的话。如果是这种情况,我会将一个文件保存到存储器(云、缓存等),并在消息中发送其名称/路径。工作进程将拾取一条消息,然后下载一个文件,对其进行解

我们正在建立一个带有前端程序的数据库,该程序解析csv文件并将其转储到数据库中。文件同时来自多个位置,如果出现任何问题,需要将其持久化

像rabbitmq这样的消息代理是一个很好的应用程序吗?我需要一个可以从后端读取的队列

像rabbitmq这样的消息代理是一个很好的应用程序吗

是的,但我不建议您向RabbitMQ发送大文件,特别是如果您希望使用持久消息的话。如果是这种情况,我会将一个文件保存到存储器(云、缓存等),并在消息中发送其名称/路径。工作进程将拾取一条消息,然后下载一个文件,对其进行解析并将其内容保存到数据库中。通过这种方式,您可以在工作进程之间分发文件,并减少代理上的负载。它将允许您轻松地进行缩放

像rabbitmq这样的消息代理是一个很好的应用程序吗


是的,但我不建议您向RabbitMQ发送大文件,特别是如果您希望使用持久消息的话。如果是这种情况,我会将一个文件保存到存储器(云、缓存等),并在消息中发送其名称/路径。工作进程将拾取一条消息,然后下载一个文件,对其进行解析并将其内容保存到数据库中。通过这种方式,您可以在工作进程之间分发文件,并减少代理上的负载。它可以让您轻松地进行缩放。

请参阅,问题获取一些亮点。请参阅,问题获取一些亮点。您为什么不推荐它?为什么不推荐它?