我们可以使用nginx来实现负载均衡,参考配置
upstream cnserver{
server 127.0.0.1:8080 weight=2 fail_timeout=10s max_fails=1;
server 127.0.0.1:8081 weight=2 fail_timeout=10s max_fails=1;
}
server {
listen 80;
server_name localhost;
index index.html index.htm;
location /rest/ {
index index.html;
proxy_pass http://cnserver/rest/;
}
}
以上即为使用redisson-tomcat来实现单机部署到多机部署的所有配置。
总结
技术架构都是随着业务的发展而不断演进。在业务发展初期,用户量、业务复杂度都相对较低,为了实现快速上线验证,往往采用简单单一的架构。许多项目可能还没来得及进行架构演进升级就GG了,而有幸继续成长的项目必然会随着业务的扩张不断优化与升级。
本文介绍的redisson-tomcat可帮助单机项目快速切换到多机支持,当然只是在session管理环节。如果涉及到其它如文件上传,定时任务等分布式支持,则要另做相应调整了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。









