swift - 是否可以使用 Alamofire 创建多个单独的操作队列(或类似的东西)?

标签 swift nsoperationqueue alamofire

所以我需要进行大约 300 次以上的 get api 调用,我不想一次全部传递给服务器造成压力。所以我在考虑一次进行大约 5 个异步调用。 从我读到的here operation queues听起来很棒而且非常有用。来自这个 question 的答案异步示例创建一个操作队列并将其传递给调用。我假设如果我做了这样的事情,我可以只创建 5 个单独的队列并将我的调用汇集到这 5 个队列中(我假设,因为我想使用 Alamofire,所以还没有真正尝试过)。 Alamofire 是否可以实现类似的功能?

最佳答案

网络请求由底层 URL 加载系统自动管理,因此 Alamofire 应该能够处理您向它发出的任何请求。有一些方法可以在队列上安排 Alamofire 请求,但这不是必需的。尝试和衡量结果总是比推测更好。

关于swift - 是否可以使用 Alamofire 创建多个单独的操作队列(或类似的东西)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26127216/

相关文章:

ios - 更新了 Parse SDK,获取 "' init( PFFile 为 )' is unavailable"

ios - watchOS 不能 sendMessage() 一个结构

iphone - 如何重复 ASIHTTPRequest?

ios - 当 NSOperationQueue 中的所有其他操作完成时执行 NSOperation,无论它们是否成功完成

json - 使用 Swift + Alamofire + Swifty-Json 将动态数据传递到 UIScrollView

ios - Alamofire httpBody 在 swift 5 中显示 500 statusCode

swift - 使用 coredata 时,在搜索栏取消按钮后 tableview.reloaddata() 不起作用

ios - 将手势识别器添加到由 PaintCode 创建的 BezierPath

objective-c - NSOperation - 强制一个操作动态地等待其他操作

ios - 使用 Alamofire 的 POST 请求时设置为参数的对象数组