什么是他们的用户名进行负载平衡(或者在某种意义上碎片)一个Django应用程序的用户的有效方式?我想标志Django应用程序的特定用户,让他们去不同的Web服务器一旦被登录。由Django应用程序的登录用户负载均衡(或http代理)?
10
A
回答
0
我们使用HA-代理来处理托管在34+的服务器18个不同的应用程序类似的要求。
http://haproxy.1wt.eu/
https://code.google.com/p/haproxy-docs/
如果您需要关于如何配置它进一步的帮助,我会做好准备提供帮助。
希望的帮助。
1
如果你想拥有特定用户的特定服务器上:创建多个子域(www.example.com,www1.example.com,www2.example.com等)。用户登录后,检查用户是否位于正确的域/服务器上。如果没有,请重定向到用户子域。
0
登录后,你可以设置与用户名(它的散列,电子邮件的哈希值,USER_ID的哈希等)
,并通过使用基于cookie的HA代理,你可以负载均衡额外的cookie。更多的信息可以在ha-proxy的文档中找到(但我相信nginx也可以这样做)。
相关问题
- 1. Akka Http客户端+负载均衡器
- 2. Openmeeting负载均衡http
- 3. 使用http-proxy进行负载均衡
- 4. Node.js反向代理/负载均衡器
- 5. NServiceBus:负载均衡订户
- 6. 负载均衡
- 7. 使用负载均衡器
- 8. 负载均衡应用程序中的缓存失效
- 9. 使用应用程序负载均衡器交换经典负载均衡器抛出:负载均衡器X不存在
- 10. 应用级负载均衡技术
- 11. 负载均衡器 - 如何为自定义应用程序编写一个负载均衡器?
- 12. 在Windows Docker上负载均衡Web应用程序
- 13. AWS ElasticBeanstalk应用程序负载均衡服务角色
- 14. 为Elastic Beanstalk配置应用程序负载均衡器
- 15. CSRF令牌在负载均衡symfony2应用程序中无效
- 16. 如何列出GCE http负载均衡?
- 17. .net应用程序的负载均衡或故障转移服务器
- 18. 与负载均衡
- 19. MongoDB负载均衡
- 20. 负载均衡SSL卸载管理
- 21. 负载均衡在localhost UDP由源IP
- 22. 跨站点或应用程序实现IIS负载均衡 - 不是服务器
- 23. 对控制台应用程序或服务进行负载均衡
- 24. 我应该有多个rabbitmq代理来负载均衡工作?
- 25. 使用Ha代理负载均衡Docker群体
- 26. 通过负载均衡器的TFS - 登录提示
- 27. 负载均衡的Fiware Orion
- 28. docker swarm的负载均衡
- 29. HAProxy的负载均衡
- 30. 负载均衡器和会话管理
你们是不是要实现负载均衡持久性?是吗? – andrefsp 2013-03-06 00:54:11
@andrefsp是的。以更基本的方式,我试图让某些用户分配到某些生产节点。例如:登录的欧洲用户总是通过他们的用户名路由到我们的欧洲生产节点。我希望这些欧洲服务器位于该地区,并在欧洲的下班时间内“转身”(加载新的软件/数据库迁移)。 – MikeN 2013-03-09 20:48:03
我会做类似的设置对用户浏览器的cookie,而不是使用背代理(如nginx的),以读取cookie和用户重定向到正确的Web服务器。 请问你为什么要做这样的事情?尝试实施粘性会话可能是一个很大的噩梦 – andrefsp 2013-03-10 20:59:02