使用mod_cluster自定义负载平衡算法

时间:2015-04-01 10:04:45

标签: algorithm jboss wildfly mod-cluster

我最近发现mod_cluster提供的功能比mod_proxy或类似的模块更多。因此,有动态部署和可用于负载平衡的新指标我有一个问题,如果有可能编写自己的负载平衡算法而不是使用预定义的算法。如果是这样实施它?

1 个答案:

答案 0 :(得分:0)

是的,可能。您需要执行以下步骤:

  1. 通过扩展AbstractLoadMetric
  2. 创建自定义负载指标
  3. 将自定义负载指标打包为JAR
  4. 将JAR复制到modcluster模块
  5. 更新module.xml以包含自定义负载指标JAR
  6. 更新独立/域配置XML以使用自定义负载指标
  7. 请参阅此处的示例:https://github.com/Karm/mod_cluster-custom-load-metric

    注意: WildFly 9将改进此机制,以避免编辑module.xml。见https://issues.jboss.org/browse/WFLY-372