Varnish 可以部署到前端 mariadb/mysql 服务器池吗?还是 varnish 仅在前端 HTTP 服务器时有用?

Varnish 可以部署到前端 mariadb/mysql 服务器池吗?还是 varnish 仅在前端 HTTP 服务器时有用?

Varnish 可以用作 mariadb/mysql 服务器池的前端吗?我发现它不处理任何非 http 请求并给出 503 错误。

答案1

Varnish 是一个 HTTP 缓存,所以它不能充当 MariaDB/MySQL 的前端,除非您尝试通过 HTTP 访问它们。

我推荐使用 HAproxy 作为 MariaDB/MySQL 池的前端/负载均衡器解决方案。

答案2

不,Varnish 是为 http 流量设计的,不适合负载平衡 mysql/mariadb

相关内容