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服务器.它基于Unicorn,但旨在处理期望长请求/响应时间和/或慢客户端的应用程序.对于不受慢速外部网络依赖性严重约束的Rack应用程序,请考虑使用Unicorn,因为它更简单,更容易调试. Unicorn是Rack应用程序的HTTP服务器,旨在为低延迟,高带宽连接的快速客户端提供服务,并利用Unix / Unix类内核中的功能.慢客户端只应通过放置一个能够完全缓冲Unicorn和慢客户端之间的请求和响应的反向代理来提供服务. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读