使用 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
如何并行调用 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