我的案例如下。我同时拨打两个电话,例如
ref.get()
。第一个调用要求的数据块 (5MB) 比第二个调用 (100KB) 稍大一些。适用于 Android 的 Firebase SDK 将如何管理这些调用:顺序还是并行?谢谢。
适用于 Android 的 Firebase SDK 如何管理这些调用:顺序还是并行?
如果您同时执行两个 Firebase 实时数据库调用,这些调用将并行执行。在您的情况下,由于您下载的数据量存在巨大差异,因此第二个请求将在第一个请求之前完成。请记住,Firebase 能够管道化请求。
如果您希望操作按顺序进行,那么您必须等待第一个操作完成,然后再执行第二个操作。