我正试图掌握关于appengine的rpc的概念。何时或为什么我需要使用一个,有什么好处?
他们是否有助于保持在您的配额范围内? 它们效率更高吗?
答案 0 :(得分:2)
当您使用数据存储区,内存缓存,URL提取或许多其他服务时,您将隐式创建和使用RPC。
某些methods采用可选的RPC参数。您可以create an RPC使用自定义设置(例如截止日期)来更好地控制通话。在数据存储区操作上设置截止日期的示例可能很有用,即在超时类型失败时将写入延迟到任务队列。设置较低的截止日期将确保您有足够的时间再次尝试或插入任务。
答案 1 :(得分:0)
rpc非常有用。
假设您的网址提取需要1秒钟才能完成,并且您还可以进行“其他”处理1秒,这可以在您等待时完成。您可以启动rpc调用,执行“其他”处理,并且当rpc fetch完成时,您可以继续请求。该请求将使用rpc总共需要1秒(加上开销),而传统方法则需要2秒。