Apache camel Apache Camel可以用作通用负载平衡器吗

Apache camel Apache Camel可以用作通用负载平衡器吗,apache-camel,Apache Camel,我想知道ApacheCamel是否可以用作任何HTTP web服务器的负载平衡器 我在考虑Apache,因为我可以为它添加一些定制。是的,您可以使用camel。 类似的操作可能会对您有所帮助(在管线生成器中): 您可以在此处查看更多负载平衡选项:因为您希望对HTTP进行负载平衡,所以也可以查看此页面,因为您需要配置要桥接的HTTP端点: 以及matchOnUriPrefix=true,以匹配传入的任何请求。 如果您在所有端点上使用jetty,它可以使用非阻塞连续性进行扩展。是的,您当然可以使用

我想知道ApacheCamel是否可以用作任何HTTP web服务器的负载平衡器


我在考虑Apache,因为我可以为它添加一些定制。

是的,您可以使用camel。 类似的操作可能会对您有所帮助(在管线生成器中):


您可以在此处查看更多负载平衡选项:

因为您希望对HTTP进行负载平衡,所以也可以查看此页面,因为您需要配置要桥接的HTTP端点:

以及matchOnUriPrefix=true,以匹配传入的任何请求。
如果您在所有端点上使用jetty,它可以使用非阻塞连续性进行扩展。

是的,您当然可以使用camel作为负载平衡器。到目前为止,我已经非常成功地使用了它。看看这个讨论。这将有助于入门。骑骆驼玩得开心

from("jetty://http://0.0.0.0:8080/my/path")
    .loadBalance()
    .roundRobin()
    .to("http://server1:8080/my/path","http://server2:8080/my/path");