开发nginx resin hmux协议的原因
2011-04-16 14:30
239 查看
最初公司部门内是这样访问resin的
nginx-->resin
直接利用nginx的代理(http1.0)来访问resin,据运维人员实践结果,发现这样性能很差,于是中间加了apache这一层,于是变成这样。
nginx-->apache-->resin
这样就初步解决了上述问题。
后来听说杭州那边写了一个nginx访问tomcat ajp的例子,于是就有了nginx访问resin hmux的需求,于是就有了这个模块。
尽管nginx-->apache-->resin初步解决了问题,但还是会存在如下问题:
a)nginx和apache都会解析http协议,耗计算
b)nginx和apache之间存在着性能问题,由于是http1.0访问,无法保持nginx 和apache之间的连接,在高并发情况下会极大地影响性能
c)运维代价大
为了解决这些问题,所以尝试着开发此模块来解决上述问题,目前开发初步完成,也进行了初步测试,希望开源出来大家共同努力把这个模块建设好。
nginx-->resin
直接利用nginx的代理(http1.0)来访问resin,据运维人员实践结果,发现这样性能很差,于是中间加了apache这一层,于是变成这样。
nginx-->apache-->resin
这样就初步解决了上述问题。
后来听说杭州那边写了一个nginx访问tomcat ajp的例子,于是就有了nginx访问resin hmux的需求,于是就有了这个模块。
尽管nginx-->apache-->resin初步解决了问题,但还是会存在如下问题:
a)nginx和apache都会解析http协议,耗计算
b)nginx和apache之间存在着性能问题,由于是http1.0访问,无法保持nginx 和apache之间的连接,在高并发情况下会极大地影响性能
c)运维代价大
为了解决这些问题,所以尝试着开发此模块来解决上述问题,目前开发初步完成,也进行了初步测试,希望开源出来大家共同努力把这个模块建设好。
相关文章推荐
- nginx通过hmux协议访问resin--测试项目列表
- nginx通过hmux协议访问resin--说明文档
- nginx通过hmux协议访问resin--下载地址
- nginx 自定义协议 扩展模块开发
- nginx resin hmux性能分析
- 短信开发技术总结--协议篇
- windows开发 linux部署 java [debian+resin+mysql+java] 之环境搭建
- ios开发——NSCopying与NSMutableCopying协议
- Nginx开发从入门到精通(三):过滤模块
- 基于Wms协议的Map开发(一:概要)
- nginx开发(四)调用ffmpeg,搭建rtmp直播流。
- 【GBT28181开发:SIP协议实践】之*里程碑*eXosip+SPVMN环境搭建
- Socket开发框架之数据传输协议
- BlueTooth: 蓝牙协议中HCI层的研究与开发
- 打了补丁后客户化开发单据拥有者权限失效的原因。
- JavaWeb开发之三:HTTP协议
- 硬件开发之bt输出---BT656/BT601/BT1120协议以及DM365/DM355/DM6467上使用的YUV颜色空间说明
- nginx+tomcat 架构 HttpServletRequest.getScheme()获取正确的协议
- nginx模块开发-增加nginx内置变量
- iOS开发——OC基础-ARC、BLOCK、协议