对不同主机的最大并发HTTP请求

时间:2016-01-18 12:00:05

标签: c++ http asynchronous boost-asio

我正在构建一个应用程序,需要从本地网络上的不同主机收集数据(从现在开始,我将其称为更新)。某些主机的更新频率会高于其他主机。我正在使用异步http请求更新主机。每个主机每次只更新一次。我的问题是如何确定允许到不同主机(一个请求/主机)的最大并发http请求数。

我正在使用ASIO C ++库。运行该程序的机器有4个物理内核和12个RAM。

这些是HTTP 1.0请求,因此当回复到达时,连接将关闭。主机是嵌入式设备,只需要纯HTTP HTTP / GET就不需要HTTPS或SSL。

我认为有一条经验法则就像使用make运行paralell build一样,你传递-j(机器拥有的核心数)标志。

0 个答案:

没有答案