lichengcom2009 发表于 2018-11-11 08:22:13

Nginx+Resin高性能JAVA平台搭建

  现在流行的Java EE容器有很多:Tomcat、Resin、JBoss、Glassfish等,我们常用的主要是前三种,那这个java容器性能方面到底谁更稳定,并发能力更强呢?那当属resin了,resin官方发布了最新版本4.0.33版,号称并发超越apache,不仅支持jsp语言,还能支持php。
  我们以前大多用过tomcat,知道tomcat如果要在一台机器配置多个服务,只需要拷贝不同的配置文件,然后配置不同的端口就ok,相比较而言,resin要想在一台机器配置多个服务,就比较麻烦了,那今天我们一起来研究一下。
  一、系统环境
  


[*]系统环境:CentOS6.0x86_64
[*]
[*]Nginx版本:Nginx-1.2.6
[*]
[*]Resin版本:Resin-4.0.33
[*]
[*]JDK版本: JDK-1.6.0_18
  

  二、Nginx安装
  


[*]#首先下载需要安装的软件:【JDK可以去java官网下载并安装】
[*]wget http://nginx.org/download/nginx-1.2.6.tar.gz
[*]wget http://www.caucho.com/download/resin-4.0.33.tar.gz
[*]tar zxvf nginx-1.2.6.tar.gz
[*]cd nginx-1.2.6/
[*]./configure --user=www --group=www --add-module=../ngx_cache_purge-1.4
[*]\--prefix=/usr/local/nginx\--with-http_stub_status_module --with-http_ssl_module
[*]make && make install
  

  三、Resin安装
  


[*]tar –xzvfresin-4.0.33.tar.gz
[*]cd resin-4.0.33 &&./configure--prefix=/usr/local/resin
[*]\--with-resin-log=/data/logs/resin/ --with-java-home=/usr/java/jdk1.6.0_18/
[*]make &&make install
  

  四、配置Resin
  


[*]#cd /usr/local/resin/conf/下
[*]#添加如下代码,在本机配置两个实例端口为8080、8081
[*]
[*]
[*]
[*]   
[*]
[*]   
[*]
[*]   
[*]
[*]   
[*]
[*]   
[*]
[*]   
[*]
[*]
[*]
[*]
[*]
[*]   
[*]
[*]   
[*]
[*]   
[*]
[*]   
[*]
[*]   
[*]
[*]   
[*]
  

  修改当前目录viresin.properties 修改如下内容:
  


[*]# app-tier Triad servers: app-0 app-1 app-2
[*]
[*]app1_servers      : 127.0.0.1:6800
[*]
[*]app2_servers      : 127.0.0.1:6801
[*]
[*]# Use overrides for individual server control, for example: app-0.http : 8081
[*]
[*]app1.http          : 8080
[*]
[*]app2.http          : 8081
  

  配置不同的端口,然后启动resin服务:
  


[*]/usr/local/resin/bin/resinctl start 即可
[*]然后查看resin 端口 netstat –tnl 我们会看到8080、8081端口
  

  五、配置Nginx
  配置nginx并整合Resin如下代码,由于篇幅的原因,这里整合方式就不列出来了
  可以参考http://wgkgood.blog.51cto.com/1192594/1094236 文章来配置。


页: [1]
查看完整版本: Nginx+Resin高性能JAVA平台搭建