【发布时间】:2021-04-20 01:30:58
【问题描述】:
我试图在我的 Flask 应用程序中找到一种方法,在将每个线程连续处理的多个 csv 存储在缓冲区中,然后再将其上传到 Mongo 数据库。我想使用缓冲区的原因是为了保证一定程度的持久性和正确处理错误(在网络故障的情况下,我想尝试再次将 csv 上传到 Mongo)。
我曾考虑将诸如 Celery 之类的任务队列与消息代理 (rabbitmq) 一起使用,但不确定这是否是正确的方法。抱歉,如果这不是一个适合 SO 的问题——我只是想澄清如何去做。提前谢谢你。
【问题讨论】: