首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在负载平衡中维护会话持久性和文件同步?

如何在负载平衡中维护会话持久性和文件同步?
EN

Server Fault用户
提问于 2019-03-16 22:30:36
回答 1查看 288关注 0票数 1

在分布式系统方面,我没有受过很好的教育。我有一个网站目前托管在一个窗口服务器,我想负载平衡到2-3服务器。但我有一些问题,我想知道我需要做些什么。

1-会议持久性。我考虑过使用nginx开源,但发现进行粘性会话的唯一方法是ip_hash,这会导致服务器之间的分布不均。我不想这样,对于允许不使用IP散列的粘性会话的窗口,有什么免费的替代方案吗?

2-更新和下载文件。当我需要更新/复制/创建文件时,需要在所有服务器上进行吗?还有更简单的方法吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2019-03-17 01:28:41

  1. 当您有许多用户时,IP散列将在统计上为您提供跨服务器的几乎一致的分布。我建议与ip_hash一起进行棘手的治疗。这是最简单、最有力的方法。

或者,您也可以将会话存储在类似memcached或任何其他非SQL数据库中,这样您就不需要关心会话是否粘住了。

  1. 没有更简单的方法,但有更多的自动化方式,将需要较少的手工工作。您可以使用存储库和远程执行命令(如PSExec或WMI )来实现这一点。

用户上传的文件必须同步到所有服务器,或者从所有服务器可访问的网络位置上传和服务。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/958613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档