2013-11-22 4 views
0

Я использую WSO2 470 ESB. Мне нужно использовать конечную точку балансировки динамической нагрузки, предоставляя мою собственную политику балансировки нагрузки. Я знаю, что WSO2 основан на апач Synapse, на котором я могу найти это:WSO2 ESB Динамический балансировочный алгоритм конечной точки

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

Здесь descbribed динамической балансировки нагрузки, который я могу установить свой собственный алгоритм для обработчика членства. На этой странице я могу найти соответствующий WSO2 динамической балансировкой нагрузки конечной точки:

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

На этой странице я прочитал:

Currently only the roundRobin policy is supported. 

Это правда? есть ли возможность настроить балансировочную политику по моему собственному классу?

ответ

0

Вы можете добавить пользовательскую реализацию org.apache.synapse.endpoints.algorithms.LoadbalanceAlgorithm. JAR этого может быть добавлен в/репозиторий/компоненты/lib. Затем это можно добавить в ESB -> Endpoints -> Alogoritm -> Other, где можно добавить полное имя класса для реализации. См. Writing a load balance algorithm for WSO2 ESB относительно вопроса.

Смежные вопросы