nginx在负载均衡,要怎么解决缓存文件同步更新的问题?

河边疯了的羊 2017-03-24 03:16:56
在后台模块生成缓存文件,前台模块读取缓存文件,但后台模块更新缓存文件时只能更新到后台所在的服务器上,其他服务器的缓存文件没有更新,这要怎么解决?
...全文
4177 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
u010433265 2018-01-04
  • 打赏
  • 举报
回复
共享存储nfs ,fastdfs ,tfs 选一个
xiaomm627 2017-09-27
  • 打赏
  • 举报
回复
这个一般是运维实施就行了,可以跟运维提需求。
xiaomm627 2017-09-27
  • 打赏
  • 举报
回复
把主服务器上的缓存文件挂载出去,跟其他服务器共享目录。
  • 打赏
  • 举报
回复
引用 4 楼 u011630699 的回复:
开发人员需要懂这个吗
xinjian555 2017-09-12
  • 打赏
  • 举报
回复
直接用linux的挂载喽,不用改代码, 缓存目录挂载到各服务器上面。
guzhuanzhi6273 2017-09-07
  • 打赏
  • 举报
回复
缓存文件还是放到缓存服务器上(FTP)
lin182508 2017-08-22
  • 打赏
  • 举报
回复
nas共享存储,可以在几台服务器服务器上开辟一个共享目录,缓存文件可以放在共享目录,用过没搭建过,看是不是你需要的
爱吃火锅的S 2017-08-14
  • 打赏
  • 举报
回复
用ip hash的影响很大,他要求nginx是最前端的服务器,也要求nginx是直接指向应用服务器,虽然这个弊端可以通过其他方式解决,但个人觉得nginx不是唯一负载均衡服务器的情况下还是不可取,个人见解。
点滴寸土 2017-05-15
  • 打赏
  • 举报
回复
ip_hash
  • 打赏
  • 举报
回复
开发人员需要懂这个吗
虚无十字架 2017-04-26
  • 打赏
  • 举报
回复
可以使用消息队列啊
陪妳去流浪丶 2017-04-25
  • 打赏
  • 举报
回复
这个和上传文件一样的,上传到A服务器的图片,B访问不到。只能用nginx的ip_hash策略,确保每个ip每次访问的都是同一台服务器。
X元素 2017-04-07
  • 打赏
  • 举报
回复
nginx的ip_hash 虽然这种策略不是很友好,但是能实现你想要的功能。

25,985

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧