nginx-hmux-module

Nginx中hmux协议实现模块
授权协议 BSD
开发语言 C/C++
所属分类 服务器软件、 Nginx扩展模块
软件类型 开源软件
地区 国产
投 递 者 司马飞鸿
操作系统 Linux
开源组织 网易
适用人群 未知
 软件概览

nginx采用hmux协议访问resin服务器,以提高访问性能。

每天有50亿pv采用了此模块,使用还是不错的

此模块相当于apache的mod_caucho模块,欢迎大家测试和使用。

  • 居然还有老外用我们的东西,可惜我英文不好,不过居然还交流成功了,以后得加强英文交流的能力。

  • 这里讲述一下在nginx-0.8.53版本下使用本模块的具体安装方法(linux) 一、安装准备 1、下载nginx-0.8.53; 2、下载ngx_hmux_module_vx.x.tar包 (http://code.google.com/p/nginx-hmux-module/downloads/list);     这里供下载的版本是初步版本,以后会随着需求不断增强其功能。     ngx_

  • 最近写了mod_caucho在nginx中的实现,欢迎使用,如果有问题,请联系我 代码下载:http://code.google.com/p/nginx-hmux-module/downloads/list

  • 最初公司部门内是这样访问resin的      nginx-->resin 直接利用nginx的代理(http1.0)来访问resin,据运维人员实践结果,发现这样性能很差,于是中间加了apache这一层,于是变成这样。      nginx-->apache-->resin 这样就初步解决了上述问题。 后来听说杭州那边写了一个nginx访问tomcat ajp的例子,于是就有了nginx访问re

  • 下面是经过简单测试,得出的结论,仅供参考 nginx通过http访问resin: 5318.22 [#/sec] (mean) nginx通过hmux访问resin: 7050.85 [#/sec] (mean) nginx通过keepalive方式和hmux访问resin: 13152.60 [#/sec] (mean) 以上都是局域网环境下测试的结果 协议二进制的改进: 5318.22 [#/

  • 上周运维组利用tcpcopy压力测试nginx hmux模块,压力达到2000多请求每秒的时候,发现nginx 每个进程 cpu100%。 利用gcore产生core文件,发现nginx处于如下死循环中: (gdb) bt #0  0x00000000004690d8 in ngx_http_upstream_get_round_robin_peer (pc=0x8a51bd8, data=0x8

 相关资料
  • 问题内容: 好的,这是个大问题。我有一个用ObjC(this)编写的库。在那里,我们有一个已定义的协议。当我尝试在快速文件中使用它时,我经常得到: 类型“ XXX”不符合协议“ XXX” 为简化起见,我组成了一个测试项目-应该将其创建为Swift项目。 然后使用以下协议在内部创建ObjC头文件(我称其为StupidProtocol.h)(请注意,每个名称和值都应与给定的值完全匹配,包括大写/小写)

  • 本文向大家介绍全面了解Nginx中的HTTP协议相关模块配置,包括了全面了解Nginx中的HTTP协议相关模块配置的使用技巧和注意事项,需要的朋友参考一下 要理解 HTTP 模块配置解析的过程,首先需要对 nginx 的配置文件结构做一个了解 nginx 的配置文件是用树状结构组织的,每个 NGX_CORE_MODULE 作为根统领着其下的所有配置项 而如下图所示,HTTP 模块的配置被分成了 m

  • 问题内容: 这是一个通用的问题。我并不是在寻找最佳答案,而是希望您表达自己喜欢的做法。 我想用Java实现网络协议(但这是一个相当普遍的问题,我在C ++中也遇到了同样的问题),这不是我第一次这样做,这不是第一次。但是我认为我缺少实现它的好方法。实际上,通常所有这些都是关于在主机之间交换文本消息和一些字节缓冲区,存储状态并等待下一条消息到来的。问题是,我通常会遇到很多麻烦,如果if语句对不同的状态

  • 问题 你想构建一个能支持迭代操作的自定义对象,并希望找到一个能实现迭代协议的简单方法。 解决方案 目前为止,在一个对象上实现迭代最简单的方式是使用一个生成器函数。 在4.2小节中,使用Node类来表示树形数据结构。你可能想实现一个以深度优先方式遍历树形节点的生成器。 下面是代码示例: class Node: def __init__(self, value): self._

  • 问题内容: 我正在使用python-spidermonkey,它在内部使用PyMapping_Check来识别用作全局对象(在rt.new_context(global)中)是否实现了映射协议。(这基本上是传递给python- spidermonkey的字典,因此javascript对python变量的访问受到限制。) 我无法在Python中找到映射协议的正式定义,因此我一直在尝试和尝试确定其中的

  • 我有一个简单的客户端和服务器设置。客户端希望在服务器中使用ZeroMQ执行通信方法。我将使用REQ和REP套接字,因为它们适合这个用例。然而,我对protobuf的定义有疑问。我认为这两个选项可用于实现目标: 其中“control”包含要远程执行的方法的名称。另一种选择可以是: 最好的方法是什么?或者至少使用一种方法而不是另一种方法的权衡是什么?