Недавно я узнал, что mod_cluster предлагает больше возможностей, чем mod_proxy или аналогичные модули. Следовательно, есть динамическое развертывание и новые показатели, доступные для балансировки нагрузки. У меня возникает вопрос, есть ли возможность написать собственный алгоритм балансировки нагрузки вместо использования предопределенных. Если да, то где его реализовать?Пользовательский алгоритм балансировки нагрузки с mod_cluster
0
A
ответ
0
Да, это возможно. Вам необходимо следующее:
- Создания пользовательских нагрузки метрики путем расширения
AbstractLoadMetric
- Пакета пользовательских нагрузок метрических как JAR
- Копирования JAR в modcluster модуля
- Update
module.xml
включить пользовательскую нагрузку метрики JAR - Обновление автономной/доменной конфигурации XML для использования пользовательской нагрузки метрики
Смотрите пример пример здесь: https://github.com/Karm/mod_cluster-custom-load-metric
Примечание: WildFly 9 принесет улучшение в этом механизме, чтобы избежать редактирования module.xml
. См. https://issues.jboss.org/browse/WFLY-372
Смежные вопросы
- 1. Алгоритм сортировки балансировки нагрузки
- 2. Алгоритм балансировки нагрузки Bluemix
- 3. Определить пользовательские балансировки нагрузки алгоритм
- 4. VM-Assign Алгоритм балансировки нагрузки
- 5. Приложение mod_cluster для балансировки нагрузки в кластере JBoss
- 6. Балансировка нагрузки в JBoss с mod_cluster
- 7. Апач балансировки нагрузки Алгоритм неправильное поведение
- 8. Алгоритм балансировки нагрузки на балансировщике Amazon EC2
- 9. Алгоритм балансировки взвешенной нагрузки в PHP-приложение
- 10. Эвристический алгоритм для балансировки нагрузки между потоками
- 11. Оборудование для балансировки нагрузки для JBoss
- 12. Почему нет балансировки балансировки балансировки нагрузки Nginx?
- 13. Написание алгоритма балансировки взвешенной нагрузки
- 14. использование балансировки нагрузки с wso2esb
- 15. websockets с масштабируемостью балансировки нагрузки
- 16. Вопросы балансировки нагрузки
- 17. Nginx за балансировки нагрузки
- 18. Сервер балансировки нагрузки
- 19. Алгоритмы балансировки нагрузки ленты
- 20. балансировки нагрузки Акка-клиент
- 21. Параметры балансировки нагрузки Java
- 22. MySQL балансировки нагрузки
- 23. HTTP поведение балансировки нагрузки
- 24. Настройка балансировки нагрузки Gwan
- 25. Алгоритмы балансировки нагрузки?
- 26. NServiceBus: Абоненты балансировки нагрузки
- 27. балансировки нагрузки IP
- 28. Сервер балансировки сетевой нагрузки
- 29. Проблема балансировки нагрузки Nginx
- 30. Терминология эффективности балансировки нагрузки
Спасибо за ваш ответ, это очень полезно. Насколько я понимаю, я должен повторить эти шаги на каждом узле кластера, задав его свойства емкости, истории и веса для настройки распределения нагрузки? – Tomek
Да, если вы используете автономный режим. Если вы используете режим домена, то шаг 5 необходимо выполнить только один раз, чтобы обновить domain.xml для соответствующего профиля (ов). –