做个备份
Resin 3.1 pro版本中集群与负载均衡的实现
resin1.conf(9.3 K)
resin-web.conf(8.8 K)
resin-313-cluster-app-1.gif(6.8 K)
resin-313-cluster-app-2.gif(6.8 K)
resin-313-cluster-web-1.gif(6.3 K)
切换到幻灯片模式
需要配置前端web层和后端应用层:
1.web层配置:
<!--
- Configuration for the web-tier/load-balancer
-->
<cluster id="web-tier">
<server-default>
<!-- The http port -->
<http address="*" port="80"/>
</server-default>
<server id="web-a" address="127.0.0.1" port="6700"/>
<cache path="cache" memory-size="64M"/>
<host id="">
<web-app id="/">
<rewrite-dispatch>
<load-balance regexp="" cluster="app-tier"/>
</rewrite-dispatch>
</web-app>
</host>
</cluster>
<cluster id="app-tier">
<server id="a" address="127.0.0.1" port="6800"/>
<server id="b" address="127.0.0.1" port="6801"/>
<persistent-store type="cluster">
<init path="cluster"/>
</persistent-store>
<web-app-default>
<session-config>
<use-persistent-store/>
</session-config>
</web-app-default>
<host id="">
...
</host>
</cluster>
以上配置将来自80的请求分发给app-tier应用层集群处理。
2.应用层集群配置:
<!-- define the servers in the cluster -->
<server id="a" address="127.0.0.1" port="6800"/>
<server id="b" address="127.0.0.1" port="6801"/>
3.启动应用层服务器:
D:\resin-pro-3.1.3\httpd.exe -conf conf/resin1.conf -server a
D:\resin-pro-3.1.3\httpd.exe -conf conf/resin1.conf -server b
以上启动了两个应用服务器a和b.
4.启动前端WEB服务器:
1
> D:\resin-pro-3.1.3\httpd.exe -conf conf/resin-web.conf -server web-a
分享到:
相关推荐
Java 使用 Apache+Resin 实现负载均衡设置 Java 使用 Apache+Resin 实现负载均衡设置是一种常见的解决方案,旨在提高系统的可用性和可扩展性。下面是该方案的详细说明: 一、为什么需要负载均衡? 在实际应用中,...
在IT行业中,构建高效、可扩展的Web服务是至关重要的,而Apache和Resin作为两个常用的Web服务器,可以通过集群配置实现负载均衡。本篇将详细讲解如何在Windows 2003操作系统上利用Apache和Resin搭建负载均衡环境,...
Apache 与 Resin 整合实现负载均衡是一种常见的 Web 服务器集群技术,旨在提高网站的可用性和性能。这种集成允许 Apache 作为前端服务器接收请求,并根据预设策略将这些请求分发到多个后端 Resin 服务器,这些服务器...
例如,配置两个Resin服务器分别监听8081和8082端口,通过Nginx进行负载均衡。 总之,Nginx以其高效、稳定和灵活的特性,成为构建大规模、高可用性Web集群的理想选择。通过合理的配置,可以实现对服务器资源的有效...
除了上述的负载均衡策略外,Nginx还提供了对Upstream的高级配置选项,例如设置服务器的状态: 1. **Down**:暂时不参与负载。 2. **Max_fails**:允许请求失败的次数,默认为1。当超过最大次数时,服务器将被视为不...
5. **负载均衡与集群**:支持多服务器间的负载均衡和故障转移,增强了应用的可用性。 随着技术的发展,Resin4应运而生,它是Resin的升级版,带来了更多的增强功能和改进: 1. **Java EE 6支持**:Resin4兼容Java ...
3. 设置负载均衡:如果有多台Resin服务器,可以使用mod_proxy_balancer模块进行负载均衡。创建一个负载均衡器,并将Resin服务器添加为成员。 ```apacheconf BalancerMember ...
- **Clustering**: Resin支持集群部署,可以通过配置实现负载均衡和故障转移,提高系统的可用性和可扩展性。 - **Hot Deployment**: Resin支持热部署,即在不中断服务的情况下更新或替换Web应用程序。 - **JMX**: ...
(4) Linux下Nginx+Resin负载均衡,session问题解决实例 - 21 - 1) 测试环境: - 21 - 2) 安装步骤: - 22 - a)在server1 上安装配置 nginx + nginx_upstream_jvm_route - 22 - b)分别在两台机器上 安装 resin - 22 -...
同时,Nginx 可以根据策略将请求分发到多个后端服务器,实现负载均衡,提升系统的整体处理能力。 例如,Nginx 配置中可以包含以下部分: ```nginx http { upstream backend { server 127.0.0.1:8888; server ...
本文将深入探讨如何使用Nginx1.1版本作为反向代理服务器,来实现对Resin4应用服务器集群的负载均衡。Nginx以其轻量级、高效能的特点,常被用作前端服务器,而Resin则是一款优秀的Java应用服务器,特别适合处理动态...
6. **集群功能**:Resin3支持负载均衡和故障转移,可以轻松搭建多服务器集群,提升应用的可用性和可扩展性。 7. **热部署**:开发者可以在不中断服务的情况下更新应用,提高了开发和调试效率。 8. **管理工具**:...
在实际操作中,我们需要根据具体需求调整这些配置文件,例如设置Resin服务器的IP地址和端口,定义负载均衡策略,或者配置SSL证书等。同时,保持Nginx和Resin的版本兼容性也非常重要,以避免可能出现的兼容性问题。 ...
4. **负载均衡与集群**:Resin支持多服务器集群,可以实现自动负载均衡,提高系统的可用性和扩展性。 5. **高并发处理**:Resin通过非阻塞I/O模型处理并发请求,能有效应对高流量场景,避免了线程池的资源消耗。 6...
2. **Resin Pro**:作为Resin的高级版本,Resin Pro提供了更多的特性和工具,例如更强大的性能监控、负载均衡、集群支持和热部署功能。它旨在满足大型企业的需求,提供更高的可扩展性和可靠性。 3. **版本3.1.9**:...
6. **集群和负载均衡**:Resin可以通过其集群特性实现多个服务器间的负载均衡,提高系统的可用性和扩展性。 7. **Web应用部署**:通过WAR文件,开发者可以轻松地在Resin上部署和更新Web应用。 8. **内存管理**:...
Resin 还提供了负载均衡的功能,可以配置多个 Resin 实例,并通过负载均衡器来分配请求。同时,Resin 也提供了对集群中的 Resin 实例进行监控的能力。 #### 四、Resin 4.0 的迁移指南 迁移至 Resin 4.0 可能涉及到...
此外,Resin还支持负载均衡功能,通过增加服务器数量来提高网站的稳定性和可靠性。相比于其他流行的服务器如Tomcat,Resin在Web应用支持方面有着明显的优势。 #### 二、Resin的安装与配置 ##### 1. 下载与安装 - **...