我已经开始使用新的 Google App Engine Pipeline API 创建 MapReduce 作业,并且遇到了一种情况,我希望每个工作人员在运行时都拥有相同列表的副本。
一种选择是使用 memcache,但我担心这个列表的大小最终可能会大于我可以使用 memcache 设置的大小。我认为我的另一个选择是在运行时使用此列表上下文初始化每个工作人员,但我在文档中找不到任何方法来执行此操作,并且查看源代码并没有提供任何明显的答案。
有没有办法将额外的参数添加到 map reduce 函数中或以其他方式将状态注入 MapReduce 工作上下文?