为了账号安全,请及时绑定邮箱和手机立即绑定

nginx 如何在nginx.conf中定义集合?

nginx 如何在nginx.conf中定义集合?

喵喔喔 2018-08-23 21:53:53
我想用nginx来做图片服务器负载均衡,看了下nginx的load balance 似乎是转发请求,这样的话如果有很多的客户端同时上传图片,所有图片数据由nginx来转发的话可能造成网络阻塞?如果性能瓶颈是cpu,那用nginx的负载均衡没什么问题。但是先出现的性能瓶颈应该是服务器网络带宽所有,我想要在nginx.conf中保存所有图片服务器的ip和port等信息的集合,客户端上传图片前从集合中获得一个图片服务器的信息,然后上传图片到相应的图片服务器。但是只看到set定义变量,如何定义一个集合,并且在从其中随机一个?如果能加权重就更好了。
查看完整描述

2 回答

?
湖上湖

TA贡献2003条经验 获得超2个赞

百度搜索nginx upstream了解一下。http://www.cnblogs.com/microt...

查看完整回答
反对 回复 2018-08-26
?
呼唤远方

TA贡献1856条经验 获得超11个赞

写清楚需求,找你们基础设施架构师,没有这个职位就找负载均衡团队/专家,都没有的话,不如就单机挂个存储先跑着?

查看完整回答
反对 回复 2018-08-26
  • 2 回答
  • 0 关注
  • 820 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信