如何用队列的方式请求API接口?

warrior051210 2014-04-21 02:12:39
需求是需要向对方提供的接口传值以供对方处理图片数据,本菜鸟刚开始是直接将需要传的值放到一个集合里,然后遍历集合,再使用异步的方式去请求对方接口,每次处理到一定的数量级,线程则休眠300毫秒,不过对方服务器实在不给力,跑了会数据直接把对方接口给请求挂了。

现在想到一种方法,就是需要传得值取出来之后,一个一个的去请求,这次请求完毕之后,再处理下一个,但是不知道代码怎么控制会比较好。
...全文
303 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
於黾 2014-04-21
  • 打赏
  • 举报
回复
每次请求接口之后,有断开的操作么? 如果每次都只连接不断开,对方接口可能有最大连接限制,你就无法再连接了.
xdashewan 2014-04-21
  • 打赏
  • 举报
回复
去看下微软消息队列服务msmq吧 http://www.cnblogs.com/danielWise/archive/2011/02/28/1966808.html

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧