HTTP Proxy 负载均衡
现有多个HTTP代理服务器, 但是每个都有限制速度. 所以客户端达不到最大速度.
如何实现一个本地HTTP代理服务器, 可以将HTTP合理的分发到每一个代理服务器.
从而提高客户端的代理速度?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
现有多个HTTP代理服务器, 但是每个都有限制速度. 所以客户端达不到最大速度.
如何实现一个本地HTTP代理服务器, 可以将HTTP合理的分发到每一个代理服务器.
从而提高客户端的代理速度?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
不请自来,算法目前就那么几种呗!
1.轮转
2.最短响应时间
3.随机
4.最少连接
当然还有其他。有些复杂的同时采用了多个算法。
其实都不怎么靠谱。因为大部分都是使用过去去推断未来。然而未来本来就没太大的可预测性。这样看的话随机反倒是一个更好的设计。概率论在这里有相当不错的表现。但也就是仅此而已。
这玩意和内存分页。磁盘寻址。是一回事。有些时候不是最优。只能忍了。
不需要自己实现,有很多现成的工具,比如haproxy、nginx都可以达到这个目的, @atekul 同学提到的那些算法都有提供,可以自己选。
根据性能自动分配和轮循比较多。