在分布式系统方面,我没有受过很好的教育。我有一个网站目前托管在一个窗口服务器,我想负载平衡到2-3服务器。但我有一些问题,我想知道我需要做些什么。
1-会议持久性。我考虑过使用nginx开源,但发现进行粘性会话的唯一方法是ip_hash,这会导致服务器之间的分布不均。我不想这样,对于允许不使用IP散列的粘性会话的窗口,有什么免费的替代方案吗?
2-更新和下载文件。当我需要更新/复制/创建文件时,需要在所有服务器上进行吗?还有更简单的方法吗?
发布于 2019-03-17 01:28:41
或者,您也可以将会话存储在类似memcached或任何其他非SQL数据库中,这样您就不需要关心会话是否粘住了。
用户上传的文件必须同步到所有服务器,或者从所有服务器可访问的网络位置上传和服务。
https://serverfault.com/questions/958613
复制相似问题