现有环境如下:
两台pc server 作为 web server cluster(其中一台pc server 上跑 admin server),一台小型机作为 app server,产品都用 weblogic server 8.1.6,转发服务测试过,如果使用 HttpProxyServlet 就只能转发到一台 web server 上,不能转发到两台 web server cluster 负载均衡。而使用 HttpClusterServlet 就发现性能竟然比用 HttpProxyServlet 转发到一台 web server 还差。想请教下:
1、HttpProxyServlet能否配置转发到两台web server上?我试过在 web.xml 中加入这个配置是只有前面一台能够响应的
<servlet-name>ProxyServlet</servlet-name>
<servlet-class>weblogic.servlet.proxy.HttpProxyServlet</servlet-class>
<init-param>
<param-name>redirectURL</param-name>
<param-value>
http://192.168.1.1:9001/test|http://192.168.1.2:9001/test
</param-value>
</init-param>2、HttpClusterServlet 如下配置是否还有再进一步提高性能的设置? <servlet>
<servlet-name>HttpClusterServlet</servlet-name>
<servlet-class>
weblogic.servlet.proxy.HttpClusterServlet
</servlet-class>
<init-param>
<param-name>WebLogicCluster</param-name>
<param-value>
192.168.1.1:9001|192.168.1.2:9001
</param-value>
</init-param>
<init-param>
<param-name>DebugConfigInfo</param-name>
<param-value>OFF</param-value>
</init-param>
<init-param>
<param-name>verbose</param-name> 
<param-value>false</param-value> 
</init-param>
</servlet>