如何每10秒以原子方式获取、保存到mongodb、聚合、获取集合并发送到自己的端点并确保数据一致性?

编程入门 行业动态 更新时间:2024-10-05 15:25:49

如何每10秒以原子方式获取、保存到mongodb、聚合、获取集合并发送到<a href=https://www.elefans.com/category/jswz/34/1771270.html style=自己的端点并确保数据一致性?"/>

如何每10秒以原子方式获取、保存到mongodb、聚合、获取集合并发送到自己的端点并确保数据一致性?

我有这 5 个步骤女巫很清楚如何处理它,但因为获取的数据只有几秒钟有效,我必须每 20 秒重复所有这些步骤以保持它新鲜,我的问题来了女巫我不知道知道解决它的方向:如何以原子方式(一次完成一个操作)跟踪NodeJs(在单线程中运行)中的所有这些集合名称以确保数据一致性?

1. 从一些 API 提供商处获取 5 个不同的 API(~120KB 大小加载时间~每个 400 毫秒)

2. 将所有内容保存在 MongoDB 上(这是必要的,因为我想将 api 调用保持在速率限制之下并聚合数据)

3. 对MongoDB进行一些数据过滤、排序和聚合操作(left join),并将结果保存在一个新的集合名中

4. 将MongoDB中新保存的集合调用到NodeJs中

5. 发送到我自己的 API 端点。

我怎么说,如果所有这些步骤都一次就没问题,但是因为是一个重复的过程,我不知道这是否可能

回答如下:

更多推荐

如何每10秒以原子方式获取、保存到mongodb、聚合、获取集合并发送到自己的端点并确保数据一致性?

本文发布于:2024-05-30 06:07:01,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1770190.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:自己的   原子   方式   数据   一致性

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!