Apache Camel Sticky Http Routing - PullRequest
       7

Apache Camel Sticky Http Routing

2 голосов
/ 08 декабря 2011

Я хочу использовать балансировку нагрузки Apache Camel для прокси HTTP в Tomcats.

Проблема в том, что балансировщик нагрузки возвращается к циклическому циклу, если он не видел значения выражения ранее.

Таким образом, каждый запрос, который передается через прокси, переходит на другой узел (так как он содержит JSESSIONID, который балансировщик нагрузки не знает).Узел отвечает новым сеансом, который после обновления браузера не будет учитываться балансировщиком нагрузки, потому что теперь у него нет идентификатора!

Как организовать маршрутизацию Sticky http на http с помощью apache camel?

1 Ответ

1 голос
/ 27 декабря 2011

Вы можете создать свой собственный балансировщик нагрузки или расширить существующий балансировщик нагрузки и предоставить собственную логику, как балансировать.

Просто подумайте, как бы вы реализовали решение для этого варианта использования без Camel, напримеркак бы алгоритм был.А затем внедрите этот алгоритм в свой собственный балансировщик нагрузки.

...