按照常见的建议我正在尝试批处理get(),即:首先准备密钥列表然后:
entities = db.get(key_list)
然后我看向AppStats我在key_list中看到每个项目的RPC调用。是的,这些呼叫以异步方式运行并同时结束,为什么会这样?批处理get()是不是应该触发一个RPC调用?...
答案 0 :(得分:1)
截至最近,批量访问HR应用程序将触发每个实体组(不是每个实体)的一次获取操作,并在您观察时并行执行。这样做的原因是,并行而不是在一个批处理中获取每个实体组的速度更快,因为后端之前是按顺序查找实体组事务日志。