使用 Azure 移动服务 SDK 在 iOS 中进行并行调用

Parallel call in iOS using Azure mobile service sdk

如何并行调用 Azure 服务器,在客户端,我使用的是 Azure 移动服务 SDK。

我正在像下面这样调用服务器

   [self.table pullWithQuery:query queryId:@"somename"] settings:pullsetting completion:^(NSError *error) {

    // Let the caller know that we finished
    dispatch_async(dispatch_get_main_queue(), ^{
        completion(error);
    });
}]

对于每个 table/entity,我正在像上面那样进行调用。 但是所有调用都由 Azure 串行执行。

有什么办法让它平行吗?

不,我们不能使用 azure SDK 进行并行请求。当您调用 pullWithQuery 方法时,Azure 框架会在内部将该操作添加到串行队列中。这里是link验证azure框架的实现文件: https://github.com/Azure/azure-mobile-services