WSO2 ESB动态负载平衡端点平衡算法

时间:2013-11-22 23:45:04

标签: wso2 load-balancing wso2esb synapse

我正在使用WSO2 470 ESB。 我需要使用动态负载平衡端点来提供自定义负载平衡策略。 我知道WSO2基于apache Synapse,我可以在其中找到:

http://synapse.apache.org/userguide/config.html#DLBEndpointConfig

这里描述了一个动态负载均衡器,我可以为成员资格处理程序设置我的自定义算法。 在此页面上,我可以找到相应的wso2动态负载平衡端点:

http://docs.wso2.org/display/ESB470/Dynamic+Load-balance+Endpoint

在本页中,我读到了:

Currently only the roundRobin policy is supported.

这是真的吗?是否可以通过我自己的班级自定义平衡政策?

1 个答案:

答案 0 :(得分:0)

您可以添加org.apache.synapse.endpoints.algorithms.LoadbalanceAlgorithm的自定义实现。可以将这个JAR添加到/ repository / components / lib。然后可以在ESB下添加 - >端点 - > Alogoritm - >其他,可以添加实现的完整类名。 有关相关问题,请参阅Writing a load balance algorithm for WSO2 ESB