今天学习了 Nginx 的负载均衡配置,具体的服务器主机如图所示,由前面的服务器主机将请求转发给后端的服务器处理。
upstream backend {
ip_hash;
server 192.168.1.201;
server 192.168.1.202;
server 192.168.1.203;
server 192.168.1.204;
}
location / {
proxy_pass http://backend;
}
那么问题来了,后端的服务器位于不同的物理主机,用什么办法实现不同主机数据的同步的,比如会话数据,应用数据等。不知道 rubychina 是怎么处理这个问题的。