社区
C#
帖子详情
如何用队列的方式请求API接口?
warrior051210
2014-04-21 02:12:39
需求是需要向对方提供的接口传值以供对方处理图片数据,本菜鸟刚开始是直接将需要传的值放到一个集合里,然后遍历集合,再使用异步的方式去请求对方接口,每次处理到一定的数量级,线程则休眠300毫秒,不过对方服务器实在不给力,跑了会数据直接把对方接口给请求挂了。
现在想到一种方法,就是需要传得值取出来之后,一个一个的去请求,这次请求完毕之后,再处理下一个,但是不知道代码怎么控制会比较好。
...全文
303
2
打赏
收藏
如何用队列的方式请求API接口?
需求是需要向对方提供的接口传值以供对方处理图片数据,本菜鸟刚开始是直接将需要传的值放到一个集合里,然后遍历集合,再使用异步的方式去请求对方接口,每次处理到一定的数量级,线程则休眠300毫秒,不过对方服务器实在不给力,跑了会数据直接把对方接口给请求挂了。 现在想到一种方法,就是需要传得值取出来之后,一个一个的去请求,这次请求完毕之后,再处理下一个,但是不知道代码怎么控制会比较好。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
於黾
2014-04-21
打赏
举报
回复
每次请求接口之后,有断开的操作么? 如果每次都只连接不断开,对方接口可能有最大连接限制,你就无法再连接了.
xdashewan
2014-04-21
打赏
举报
回复
去看下微软消息队列服务msmq吧 http://www.cnblogs.com/danielWise/archive/2011/02/28/1966808.html
rabbitmq对外http
api
调用demo
包含通过http
方式
调用rabbitmq对外
接口
,如查看
队列
的有效性、获取交换机等信息 包含通过http
方式
调用rabbitmq对外
接口
,如查看
队列
的有效性、获取交换机等信息 包含通过http
方式
调用rabbitmq对外
接口
,如查看
队列
的...
源码分析 Laravel 重复执行同一个
队列
任务的原因
laravel 的
队列
服务对各种不同的后台
队列
服务提供了统一的
API
。
队列
允许你延迟执行消耗时间的任务,比如发送一封邮件。这样可以有效的降低
请求
响应的时间。 发现问题 在 Laravel 中使用 Redis 处理
队列
任务,框架...
rabbitmq入门到php实战消息
队列
消息
队列
rabbitmq各种模式使用死信
队列
延迟
队列
tp6实战消息
队列
学会使用消息
队列
解决,应用解耦,高并发场景,异步消息
队列
。
Laravel 4.2 中
队列
服务(queue)使用感受
Laravel的
队列
组件为许多
队列
服务提供了统一的
API
接口
。
队列
服务让你可以异步处理一个耗时任务,比如延迟发送一封邮件,从而大大加快了应用的Web
请求
处理速度。
.net core
请求
外部
api
接口
services.AddHttpClient();//注入httpclient 用于调用外部
api
2.控制器中注入IHttpClientFactory using System.Net.Http; private IHttpClientFactory _httpClient; public WeChatController( IHttp
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章