Unicorn 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Unicorn 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Unicorn 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPLv2
开发语言 Ruby 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 服务器软件HTTP服务器
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2009-12-24

软件简介

Unicorn 是一个为运行 Rack 应用的HTTP服务器。Unicorn  是一个利用Unix的高级特性开发的,只为具备低延迟,高带宽的连接的客户服务的HTTP服务器软件。慢的客户服务需要通过放置一个反向代理,充分缓冲的要求,在与客户的Unicorn 和缓慢的反应能力。

安装方式:gem install unicorn

提供的功能:

  • 多体系结构:ARM、ARM64(ARMv8)、M68K、MIPS、SPARC 和 X86(16、32、64位)
  • 干净/简单/轻巧/直观的中性 API
  • 用纯 C 语言实现,具有Crystal、Clojure、Visual Basic、Perl、Rust、Ruby、Python、Java、.NET、Go、Delphi / Free Pascal、Haskell、Pharo 和 Lua 的绑定。
  • Windows 和 *nix的原生支持(已确认 macOSX,Linux,BSD 和 Solaris)
  • 通过即时编译实现高性能
  • 支持各种级别的细粒度仪器
  • 设计上的线程安全
  • 根据免费软件许可 GPLv2 分发
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(2)
发表了资讯
2015/11/18 00:00

Unicorn 5.0.1 发布,Rack 的 HTTP 服务器

Unicorn 5.0.1 发布,此版本修复了一些 Bug,详细信息请查看发行页面: https://github.com/defunkt/unicorn/releases/tag/v5.0.1 下载地址如下: Source code (zip) Source code (tar.gz) Unicorn 是一个为运行 Rack 应用的HTTP服务器。Unicorn 是一个利用Unix的高级特性开发的,只为具备低延迟,高带宽的连接的客户服务的HTTP服务器软件。慢的客户服务需要通过放置一个反向代理,充分缓冲的要求,在与客户的Unicorn 和缓慢的反...

5
6
发表了资讯
2014/05/08 00:00

Unicorn 4.8.3 发布,Rack 的 HTTP 服务器

Unicorn 4.8.3 发布,此版本更新了文档,反映了邮件列表到新位置的迁移。 Unicorn 是一个为运行 Rack 应用的HTTP服务器。Unicorn 是一个利用Unix的高级特性开发的,只为具备低延迟,高带宽的连接的客户服务的HTTP服务器软件。慢的客户服务需要通过放置一个反向代理,充分缓冲的要求,在与客户的Unicorn 和缓慢的反应能力。 安装方式:gem install unicorn...

0
2
发表了资讯
2014/02/06 00:00

Unicorn 4.8.2 发布,Rack 的 HTTP 服务器

Unicorn 4.8.2 发布,此版本修复了人工启动时的竞争条件问题。 Unicorn 是一个为运行 Rack 应用的HTTP服务器。Unicorn 是一个利用Unix的高级特性开发的,只为具备低延迟,高带宽的连接的客户服务的HTTP服务器软件。慢的客户服务需要通过放置一个反向代理,充分缓冲的要求,在与客户的Unicorn 和缓慢的反应能力。 安装方式:gem install unicorn

1
7
发表了资讯
2014/01/30 00:00

Unicorn 4.8.1 发布,Rack 的 HTTP 服务器

Unicorn 4.8.1 发布,此版本修复了 worker SIGQUIT handler 中 races/error 处理的问题。 Unicorn 是一个为运行 Rack 应用的HTTP服务器。Unicorn 是一个利用Unix的高级特性开发的,只为具备低延迟,高带宽的连接的客户服务的HTTP服务器软件。慢的客户服务需要通过放置一个反向代理,充分缓冲的要求,在与客户的Unicorn 和缓慢的反应能力。 安装方式:gem install unicorn...

0
1
发表了资讯
2014/01/12 00:00

Unicorn 4.8.0 发布,Rack 的 HTTP 服务器

Unicorn 4.8.0 发布,此版本包括了 master-to-worker 的内部工作改进,一些 bug 修复,文档的更新,没有任何兼容问题。 Unicorn 是一个为运行 Rack 应用的HTTP服务器。Unicorn 是一个利用Unix的高级特性开发的,只为具备低延迟,高带宽的连接的客户服务的HTTP服务器软件。慢的客户服务需要通过放置一个反向代理,充分缓冲的要求,在与客户的Unicorn 和缓慢的反应能力。 安装方式:gem install unicorn...

4
3
发表了资讯
2013/11/06 00:00

Unicorn 4.7.0 发布,Rack 的 HTTP 服务器

Unicorn 4.7.0 支持 SO_REUSEPORT,此外做了一些小调整和 bug 修复。 Unicorn 是一个为运行 Rack 应用的HTTP服务器。Unicorn 是一个利用Unix的高级特性开发的,只为具备低延迟,高带宽的连接的客户服务的HTTP服务器软件。慢的客户服务需要通过放置一个反向代理,充分缓冲的要求,在与客户的Unicorn 和缓慢的反应能力。 安装方式:gem install unicorn...

1
4
发表了资讯
2013/02/27 00:00

Unicorn 4.6.3 发布,Rack的HTTP服务器

Unicorn 4.6.3 修复了 Unicorn::HttpParser#filter_body 的 bug,DSO 的体积有所减小。 Unicorn 是一个为运行 Rack 应用的HTTP服务器。Unicorn 是一个利用Unix的高级特性开发的,只为具备低延迟,高带宽的连接的客户服务的HTTP服务器软件。慢的客户服务需要通过放置一个反向代理,充分缓冲的要求,在与客户的Unicorn 和缓慢的反应能力。 安装方式:gem install unicorn...

4
2
发表了资讯
2013/02/07 00:00

Unicorn 4.6.0 发布,Rack的HTTP服务器

Unicorn 4.6.0 增加 hijacking 支持 Rack 1.5 用户,增加新的 --no-default-middleware/-N 选项到 unicorn 命令,用于忽略 RACK_ENV 变量。 Unicorn 是一个为运行 Rack 应用的HTTP服务器。Unicorn 是一个利用Unix的高级特性开发的,只为具备低延迟,高带宽的连接的客户服务的HTTP服务器软件。慢的客户服务需要通过放置一个反向代理,充分缓冲的要求,在与客户的Unicorn 和缓慢的反应能力。 安装方式:gem install unicorn...

3
0
发表了资讯
2012/12/08 00:00

Unicorn 4.5.0 发布,Rack 的 HTTP 服务器

Unicorn 4.5.0 新的 check_client_connection 选项允许 unicorn 检测大多数客户端断开连接的情况。 Unicorn 是一个为运行 Rack 应用的HTTP服务器。Unicorn 是一个利用Unix的高级特性开发的,只为具备低延迟,高带宽的连接的客户服务的HTTP服务器软件。慢的客户服务需要通过放置一个反向代理,充分缓冲的要求,在与客户的Unicorn 和缓慢的反应能力。 安装方式:gem install unicorn...

0
4
发表了资讯
2012/10/12 00:00

Unicorn 4.4.0 发布,Rack的HTTP服务器

Unicorn 是一个为运行 Rack 应用的HTTP服务器。Unicorn 是一个利用Unix的高级特性开发的,只为具备低延迟,高带宽的连接的客户服务的HTTP服务器软件。慢的客户服务需要通过放置一个反向代理,充分缓冲的要求,在与客户的Unicorn 和缓慢的反应能力。 安装方式:gem install unicorn Unicorn 4.4.0 改进记录: Non-regular files are no longer reopened on SIGUSR1. Listen sockets are now bound after loading the applicatio...

3
2
发表了资讯
2012/04/30 00:00

Unicorn 4.3.1 发布,Rack的HTTP服务器

Unicorn 4.3.1 发布,该版本忽略了偶发错误 Errno::ENOTCONN ,另外客户端的套接字可正确的 shutdown() . Unicorn 是一个为运行 Rack 应用的HTTP服务器。Unicorn 是一个利用Unix的高级特性开发的,只为具备低延迟,高带宽的连接的客户服务的HTTP服务器软件。慢的客户服务需要通过放置一个反向代理,充分缓冲的要求,在与客户的Unicorn 和缓慢的反应能力。 安装方式:gem install unicorn...

0
3
发表了资讯
2012/03/27 00:00

Unicorn 4.2.1 发布 ,Rack的HTTP服务器

This release detects stale pid files if a pid is recycled by processes belonging to another user. There are also small documentation updates. Unicorn 4.2.1 发布,该版本主要的更新:如果一个pid被另外一个用户进程循环利用,它会探测旧的pid文件。同时它的文档也有了一小部分的更新。 Unicorn 是一个为运行 Rack 应用的HTTP服务器。Unicorn 是一个利用Unix的高级特性开发的,只为具备低延迟,高带宽的连接的客户服务...

0
2
发表了资讯
2012/01/28 00:00

Unicorn 4.2.0 发布,Rack的HTTP服务器

Unicorn 是一个为运行 Rack 应用的HTTP服务器。Unicorn 是一个利用Unix的高级特性开发的,只为具备低延迟,高带宽的连接的客户服务的HTTP服务器软件。慢的客户服务需要通过放置一个反向代理,充分缓冲的要求,在与客户的Unicorn 和缓慢的反应能力。 Unicorn 4.2.0 主要是小 bug 的修复和文档的更新。

4
1
发表了资讯
2011/08/20 00:00

Unicorn 4.1.0 发布,Rack的HTTP服务器

Unicorn 是一个为运行 Rack 应用的HTTP服务器。Unicorn 是一个利用Unix的高级特性开发的,只为具备低延迟,高带宽的连接的客户服务的HTTP服务器软件。慢的客户服务需要通过放置一个反向代理,充分缓冲的要求,在与客户的Unicorn 和缓慢的反应能力。 安装方式:gem install unicorn Changes: 1. Rack::Chunked and Rack::ContentLength middlewares are loaded by default for RACK_ENV=(development|deployment) users. 2. CTL...

0
0
发表了资讯
2011/06/30 00:00

Unicorn 4.0.1 发布,Rack的HTTP服务器

前两天刚刚发布的 4.0 中出现了一些严重的bug,主要是 listen 指令的问题。 Unicorn 是一个为运行 Rack 应用的HTTP服务器。Unicorn 是一个利用Unix的高级特性开发的,只为具备低延迟,高带宽的连接的客户服务的HTTP服务器软件。慢的客户服务需要通过放置一个反向代理,充分缓冲的要求,在与客户的Unicorn 和缓慢的反应能力。

0
1
发表了资讯
2011/06/27 00:00

Unicorn 4.0.0 发布,Rack的HTTP服务器

Unicorn 是一个为运行 Rack 应用的HTTP服务器。Unicorn 是一个利用Unix的高级特性开发的,只为具备低延迟,高带宽的连接的客户服务的HTTP服务器软件。慢的客户服务需要通过放置一个反向代理,充分缓冲的要求,在与客户的Unicorn 和缓慢的反应能力。 安装方式:gem install unicorn Unicorm 4.0 最大的改进就是单实例支持超过 1024 个 workers,而无需修改系统的资源限制。另外 TCP 套接字默认低延迟模式,更加一致的错误处理,调...

0
1
发表了资讯
2011/06/10 00:00

Unicorn 3.7 发布,Rack的HTTP服务器

Rack的HTTP服务器 Unicorn 3.7 发布,该版本是个小的性能更新的版本。 414 (instead of 400) is returned for Request-URI Too Long. Leading and trailing linear whitespace in header values are stripped. There is a new :ipv6only listen option and minor documentation updates. Unicorn 是一个为运行 Rack 应用的HTTP服务器。Unicorn 是一个利用Unix的高级特性开发的,只为具备低延迟,高带宽的连接的客户服务的HTTP服...

0
1
发表了资讯
2011/03/15 00:00

Unicorn 3.5.0 发布,Rack的HTTP服务器

Unicorn 是一个为运行 Rack 应用的HTTP服务器。Unicorn 是一个利用Unix的高级特性开发的,只为具备低延迟,高带宽的连接的客户服务的HTTP服务器软件。慢的客户服务需要通过放置一个反向代理,充分缓冲的要求,在与客户的Unicorn 和缓慢的反应能力。 该版本降低了内存使用,支持更平滑的服务关闭。

0
0
发表了资讯
2010/12/10 00:00

Unicorn 3.1.0 发布,Rack的HTTP服务器

Unicorn 是一个为运行 Rack 应用的HTTP服务器。Unicorn 是一个利用Unix的高级特性开发的,只为具备低延迟,高带宽的连接的客户服务的HTTP服务器软件。慢的客户服务需要通过放置一个反向代理,充分缓冲的要求,在与客户的Unicorn 和缓慢的反应能力。 安装方式:gem install unicorn 新版本支持调整 client_buffer_body_size 参数,用来将请求的内容缓存到磁盘中;修复了一些bug。...

0
1
发表了资讯
2010/11/20 00:00

Unicorn 3.0 发布,Rack的HTTP服务器

Unicorn 是一个为运行 Rack 应用的HTTP服务器。Unicorn 是一个利用Unix的高级特性开发的,只为具备低延迟,高带宽的连接的客户服务的HTTP服务器软件。慢的客户服务需要通过放置一个反向代理,充分缓冲的要求,在与客户的Unicorn 和缓慢的反应能力。 Changes: 1. Rewindable "rack.input" may be disabled via the "rewindable_input false" directive in the configuration file. 2. This will violate Rack::Lint for Rack 1.x...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
2 评论
38 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部