多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 一、概述 实战中,有时候,后端需要分布式部署应用,增加系统的可用性; 集群的部署,包括了数据库集群、redis集群,以及后端服务集群; 关于数据库和redis集群,自行参考各自章节,跟业务关联不大,这里主要是介绍后端服务的集群式部署方式; ## 二、解决方案 ### **注意事项** 1、服务禁用本地缓存,启用redis缓存; ### **独立部署多个应用** 如192.168.10.11:8080和192.168.10.12:8080 ### **nginx配置集群** server段: ``` upstream ray{ server 192.168.10.11:8080 weight=1; server 192.168.10.12:8090 weight=1; } server { listen 80; server_name ray.com; location /{ proxy_pass http://ray; proxy_redirect default; } } ``` 那么,访问当前nginx这台服务器的时候,假定其域名为`http://rayfront.com/`,nginx将会将其转发到`http://192.168.10.11:8080`或`http://192.168.10.12:8090`;