gpt4 book ai didi

java - 从服务器 http 请求中执行 mongo map-reduce 的推荐方法是什么?

转载 作者:行者123 更新时间:2023-12-01 05:17:19 25 4
gpt4 key购买 nike

我使用 REPLACE 输出类型,这意味着 MR 结果存储在集合中。

两个 http 请求在不同的线程中同时执行 MR - 这意味着我无法使用相同的输出集合名称,因此每个请求都会有一个集合,这可能会导致创建许多 MR 结果集合。

遇到这种情况你会如何处理?如何限制并发请求数?您是否保留 MR 结果集合以防查询重复?

简而言之,我很想知道其他人如何管理这些 MR 馆藏(如果有的话)。

我正在使用 mongo java 驱动程序 (2.7.3) 和 ReSTLet (2.0.10)

谢谢。

最佳答案

如果结果要使用多次,那么为每个 Map-Reduce 查询创建一个唯一的集合是有意义的,并且每当您需要答案时,就从该集合中检索答案。

在服务器中放置一个标志来指示 MR 正在运行可能会避免您同时执行 MR 收集。如果 MR 作业是一项消耗资源的作业,那么最好将 MR 的结果保存在某处并在需要时检索它。

关于java - 从服务器 http 请求中执行 mongo map-reduce 的推荐方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10968503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com