我正在尝试编写一个简单的服务器,它将从rackspace cloudfiles中获取mp3文件,然后通过HTTP将其传输到客户端.
服务器必须能够同时流式传输到多个客户端,但是,我发现很难找到可行的解决方案.
有人有想法吗?
有几个服务器可能适合您.
http://code.macournoyer.com/thin/
基于EventMachine的服务器,因此能够毫无问题地支持大量并发和长时间运行的请求.它目前是使用最广泛的服务器之一,因为它快速且经常更新.
http://rainbows.rubyforge.org/
彩虹!是一个睡眠机架应用程序的HTTP服务器.它基于Unicorn,但旨在处理期望长请求/响应时间和/或慢客户端的应用程序.对于不受慢速外部网络依赖性严重约束的Rack应用程序,请考虑使用Unicorn,因为它更简单,更容易调试.
Unicorn是Rack应用程序的HTTP服务器,旨在为低延迟,高带宽连接的快速客户端提供服务,并利用Unix/Unix类内核中的功能.慢客户端只应通过放置一个能够完全缓冲Unicorn和慢客户端之间的请求和响应的反向代理来提供服务.
| 归档时间: |
|
| 查看次数: |
678 次 |
| 最近记录: |