将 varnish 放在 mod_jk 平衡的 Glassfish 集群前面

将 varnish 放在 mod_jk 平衡的 Glassfish 集群前面

我只是想在 Glassfish 实例前面,这些实例通过 Apache 中的 mod_jk 连接器进行负载平衡。但我真的不知道如何组合它们。实例的 AJP_Ports 是例如 8009、8010、8011。我无法通过浏览器访问它们,但我可以访问普通的 HTTP 端口,如 28080。对于 28080 端口,我可以在它们前面放置 varnish。对于 AJP_ports,这是不可能的。

您知道我可以用 varnish 来对 glassfish 实例进行负载均衡吗?使用 mod_jk 是否无法做到这一点?

答案1

好的,我现在所做的是通过 nginx 进行负载平衡(参见这个例子)。Varnish 在 Glassfish 实例前面的每个实例服务器上运行。而 nginx 则平衡这些 varnish 服务器。我不知道这是否是完美的设置,但它似乎有效。

相关内容