加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby中的高并发请求服务器

发布时间:2020-12-17 03:09:17 所属栏目:百科 来源:网络整理
导读:我正在尝试编写一个简单的服务器,它将从rackspace cloudfiles中获取mp3文件,然后通过HTTP将其传输到客户端. 服务器必须能够同时流式传输到多个客户端,但是,我发现很难找到可行的解决方案. 有人有想法吗? 解决方法 有几个服务器可能适合您. http://code.maco
我正在尝试编写一个简单的服务器,它将从rackspace cloudfiles中获取mp3文件,然后通过HTTP将其传输到客户端.

服务器必须能够同时流式传输到多个客户端,但是,我发现很难找到可行的解决方案.

有人有想法吗?

解决方法

有几个服务器可能适合您.

> http://code.macournoyer.com/thin/

基于EventMachine的服务器,因此能够毫无问题地支持大量并发和长时间运行的请求.它目前是使用最广泛的服务器之一,因为它快速且经常更新.
> http://rainbows.rubyforge.org/

彩虹!是一个睡眠机架应用程序的HTTP服务器.它基于Unicorn,但旨在处理期望长请求/响应时间和/或慢客户端的应用程序.对于不受慢速外部网络依赖性严重约束的Rack应用程序,请考虑使用Unicorn,因为它更简单,更容易调试.
> http://unicorn.bogomips.org/

Unicorn是Rack应用程序的HTTP服务器,旨在为低延迟,高带宽连接的快速客户端提供服务,并利用Unix / Unix类内核中的功能.慢客户端只应通过放置一个能够完全缓冲Unicorn和慢客户端之间的请求和响应的反向代理来提供服务.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读