nginx – 使用Varnish作为负载均衡器

前端之家收集整理的这篇文章主要介绍了nginx – 使用Varnish作为负载均衡器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Varnish已经支持负载平衡HTTP 1.1和Web Socket请求,例如https://www.varnish-cache.org/trac/wiki/LoadBalancing

由于我们已经将Varnish用于缓存目的,如果我们在Varnish前面添加Nginx或ha代理以实现负载平衡,是否有任何好处,或者我们应该只使用Varnish进行负载平衡?

似乎这种方法很少见,为什么?

免责声明:我是一名清漆粉丝.

我不知道人们把Nginx放在清漆前面:他们有时会做相反的事情,因为Nginx应该是一个轻量级的网络服务器.

除非我有充分的理由不这样做,否则我会用清漆进行负载平衡.

但是,使用varnish进行负载平衡可能很棘手:

>您不希望清漆成为单点故障,因此您至少要考虑2台服务器.
>使用主动主动设置,您将不得不处理缓存一致性问题,并在更新时设置URL清除.
>使用主动被动设置,您将不得不处理缓存加盖.

猜你在找的Nginx相关文章