我正在使用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.
这是真的吗?是否可以通过我自己的班级自定义平衡政策?
答案 0 :(得分:0)
您可以添加org.apache.synapse.endpoints.algorithms.LoadbalanceAlgorithm的自定义实现。可以将这个JAR添加到/ repository / components / lib。然后可以在ESB下添加 - >端点 - > Alogoritm - >其他,可以添加实现的完整类名。 有关相关问题,请参阅Writing a load balance algorithm for WSO2 ESB。