- 浏览: 3503554 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
wanglf1207:
EJB的确是个不错的产品,只是因为用起来有点门槛,招来太多人吐 ...
weblogic-ejb-jar.xml的元素解析 -
qwfys200:
总结的不错。
Spring Web Flow 2.0 入门 -
u011577913:
u011577913 写道也能给我发一份翻译文档? 邮件437 ...
Hazelcast 参考文档-4 -
u011577913:
也能给我发一份翻译文档?
Hazelcast 参考文档-4 -
songzj001:
DbUnit入门实战
http://code.google.com/p/nginx-upstream-jvm-route/
nginx_upstream_jvm_route
INSTALLATION
cd nginx - 0.7 . 59 # or whatever patch - p0 < /path/ to / this / directory / jvm_route . patch
compile nginx with the following addition option:
-- add - module = /path/ to / this / directory
EXAMPLE
upstream backend { server 192.168 . 0.100 srun_id = a ; server 192.168 . 0.101 srun_id = b ; server 192.168 . 0.102 srun_id = c ; server 192.168 . 0.103 srun_id = d ; jvm_route $cookie_JSESSIONID ; }
2.For tomcat
upstream backend { server 192.168 . 0.100 srun_id = a ; server 192.168 . 0.101 srun_id = b ; server 192.168 . 0.102 srun_id = c ; server 192.168 . 0.103 srun_id = d ; jvm_route $cookie_JSESSIONID reverse ; }
3. A simple jave test page
DIRECTIVES
jvm_route
syntax: jvm_route $cookie_COOKIE[ |session_url] [ reverse]
default: none
context: upstream
description:
'$cookie_SESSION_COOKIE' specifies the session cookie name(0.7.24+). 'session_url' specifies a different session name in the URL when the client does not accept a cookie. The session name is case-insensitive. In this module, if it does not find the session_url, it will use the session cookie name instead. So if the session name in cookie is the name with its in URL, you don't need give the session_url name.
With scanning this cookie, the module will send the request to right backend server. As far as I know, the resin's srun_id name is in the head of cookie. For example, requests with cookie value 'a* * * ' are always sent to the server with the srun_id of 'a'. But tomcat's JSESSIONID is opposite, which is like '* * * .a'. The parameter of 'reverse' specifies the cookie scanned from tail to head.
If the request fails to be sent to the chosen backend server, It will try another server with the Round-Robin mode until all the upstream servers tried. The directive proxy_next_upstream can specify in what cases the request will be transmitted to the next server. If you want to force the session sticky, you can set 'proxy_next_upstream off'.
server
Every syntax is the same with the official directive except the parameter of 'srun_id' which identified the backend JVM's name by cookie. The default srun_id's value is 'a';
NOTE
Questions/patches may be directed to Weibin Yao, yaoweibin@gmail.com.
发表评论
-
collectd
2011-08-03 14:27 2281collectd是一个守护(daemon)进程,用来收集系 ... -
HP ASR(Automatic Server Recovery)机制
2011-04-15 14:24 3557ASR(Automatic Server Re ... -
LINUX下用HP的IML工具查看服务器的日志信息
2011-04-14 16:40 4893LINUX下用HP的IML工具查看 ... -
LINUX做服务器的无盘系统
2011-01-26 18:19 1923客户端是支持PXE方式启 ... -
简易搭建一个私有云平台
2010-11-17 18:30 3223众说周知Amazon EC2是一个公共云的计算平台,属于Iaa ... -
[HA]利于heartbeat构建Oracle高可用
2010-09-17 12:41 476910月 24th, 2008 @ Kevin.yuan ... -
服务部署--IP SAN潜在的关键应用
2010-08-26 09:38 2100IP SAN可以说是近几年来存储领域的关键技术之一, ... -
通过HAProxy构建开源负载均衡架构平台
2010-08-09 00:07 50121. 目的 通过此作业指导书,知道如何使用ubu ... -
MySQL负载均衡
2010-08-08 23:39 46901. 添加监控MySQL状态的端口 # vi /etc/se ... -
Ha-proxy 学习
2010-08-08 23:08 8963什么是ha-proxy ... -
SQL Server 各版本的区别
2010-08-08 17:49 4044SQL Server 2005 Enterprise Ed ... -
Oracle数据库11g版本介绍
2010-08-08 17:44 3477无论您是独立开发者、中小企业还是大型企业,这些世界一 ... -
tpmC简单计算法
2010-07-29 18:59 17965计算原则: 以单台服务器性能进行计算,即确保单台服务器工作的时 ... -
KVM遥控服务器群
2010-07-07 15:54 2151众所周知,所谓KVM,就是键盘(Keyboard)、显示器 ... -
数据存储配置参考
2010-07-02 10:07 1792型号 配 置 数量 ... -
More Numbers (OpenDS and a hint at ApacheDS)
2010-04-29 23:45 2478Some more numbers have come in. ... -
利用Copssh在windows下搭建ssh服务
2010-03-09 01:04 13433现在远程维护基本上用ssh连接,linux系 ... -
Taking a load off: Load balancing with balance
2010-03-05 16:00 1783A server is limited in how man ... -
Software Based Load Balancers
2010-03-05 15:57 1841keyword:Load Balance ref: http ... -
SAN,NAS,DAS及其架构之间区别
2010-02-26 14:11 1701随着计算机技术的发展 ...
相关推荐
此资源有两个文件,含 nginx-upstream-jvm-route 和 nginx 对应版本,都是tar.gz文件。 安装方法网上很多就不写了,亲测可用。 不用担心版本不匹配造成安装失败,再浪费积分去到处下载尝试的烦恼。 此资源有两个文件...
【标题】"nginx-upstream-jvm-route-1.15" 涉及的核心知识点是Nginx的upstream模块与JVM路由的整合,特别针对Nginx 1.15版本。这个项目旨在解决在配置Nginx时遇到的特定错误提示“nginx: [emerg] invalid parameter ...
"nginx-upstream-jvm-route-0.1.tar.gz"正是为了解决这个问题而设计的一个解决方案。 首先,让我们了解一下Nginx的Upstream模块。Upstream模块允许Nginx将接收到的请求转发到一组后端服务器,可以根据配置的策略...
nginx_upstream_jvm_route 是一个 Nginx 的扩展模块,用来实现基于 Cookie 的 Session Sticky 的功能。 安装方法(进入Nginx源码目录): #patch -p0 < /path/to/this/directory/jvm_route.patch # ./configure -...
标题 "nginx-upstream-jvm-route nginx共享Session" 涉及到的是在使用Nginx作为反向代理服务器时,如何实现多个Java应用服务器(通常指的是JVM实例)之间的Session共享。这通常在构建高可用性和负载均衡的Web服务...
nginx_upstream_jvm_route 是一个 Nginx 的扩展模块,用来实现基于 Cookie 的 Session Sticky 的功能。 安装方法(进入Nginx源码目录): #patch -p0 < /path/to/this/directory/jvm_route.patch # ./configure -...
`nginx-upstream-manager.zip` 提供了一个开源项目,用于更方便地管理和操作 Nginx 的 upstream 配置。 这个项目的核心是 `upstream_manager.py` 脚本,它提供了对 Nginx upstream 集群进行增删改查等操作的能力。...
代码如下:cd /optwget ... /opt/nginx_upstream_jvm_route/jvm_route.patc
北京-京东云测试环境NGINX端口对应表v1.0
在这个场景中,"web-server-route"的标题和描述暗示了我们讨论的是一个与Web服务器路由相关的项目,特别地,它与Golang编程语言有关。Golang,或Go语言,是由Google开发的一种静态类型、编译型的语言,因其并发处理...
- `tar zxvf nginx-upstream-jvm-route-0.1.tar.gz` - `tar nginx-1.1.2.tar.gz` 3. 安装PCRE库: - `cd pcre-8.10` - `./configure && make && make install` 4. 应用Nginx的JVM-Remote补丁: - `cd nginx-...
[root@localhost ~]# tar zxvf nginx-upstream-jvm-route-0.1.tar.gz [root@localhost ~]# tar nginx-1.1.2.tar.gz ``` 2. 安装Nginx并应用模块: ``` [root@localhost ~]# cd nginx-1.1.2 [root@localhost ~...
linux nginx nginx_upstream_jvm_route
nginx-upstream-jvm-route-0.1.tar.gz #nginx会话记录的必须模块 (用于tomcat集群,单tomcat就直接忽略相关操作) pcre-8.10.tar.gz #包括 perl 兼容的正规表达式库 (shell>rpm -qa|grep pcre 可以检查系统是否已...
测试三、Nginx负载均衡算法四、Nginx相关文章链接 演示环境: 系统版本:CentOS Linux release 7.7.1908 (Core) nginx版本:nginx/1.16.1 当然讲解还是官方最棒:英语和俄语大佬请点击这里移步官网 一、负载均衡...
svn checkout http://nginx-upstream-jvm-route.googlecode.com/svn/trunk/nginx-upstream-jvm-route-read-only cd nginx-1.2.8 patch -p0 < ../nginx-upstream-jvm-route.tar.gz/jvm_route.patch useradd www ...
如果你看到的是"nginx-upstream-jvm-route-master"这个文件名,这可能是指Nginx的一个特定模块或插件,用于实现与JVM应用服务器的智能路由。这个插件可能涉及负载均衡、故障转移和动态配置更新等功能。在升级Nginx后...
- 解压Nginx源码,应用Nginx-upstream-jvm-route的补丁,以支持与Java应用的交互。 - 配置、编译并安装Nginx。 ### 三、Nginx配置 编辑`/usr/local/nginx/etc/nginx.conf`配置文件,主要关注以下几点: - **...