привязка портов, балансировщик нагрузки и масштабируемая архитектура со встроенным сервером Tomcat и HTTP-сервером Apache.

12-факторное приложение предлагает использовать привязка к порту, чтобы приложение было полностью автономным. Мы можем использовать встроенный tomcat или причал для достижения этой цели, но мне было интересно, как масштабирование обрабатывается в этом сценарии.

Настройка

В настоящее время у меня есть службы, открытые с использованием встроенного tomcat. Я могу использовать HTTP-сервер Apache для балансировки нагрузки.

Вопрос

Как динамически добавлять новые службы для масштабирования в этом сценарии? Я спрашиваю, потому что добавление новой службы означает, что мне также нужно добавить ее как часть СУЩЕСТВУЮЩЕГО кластера.


person Aravind Yarram    schedule 02.11.2014    source источник


Ответы (1)


Это зависит от того, что вы поместите перед приложением, в прошлом я использовал nginx и HA Proxy, и файлы конфигурации для этих служб необходимо настроить, чтобы знать о дополнительных экземплярах, которые вы сейчас используете. Надеюсь, это автоматизировано как часть того же процесса, который создал эти новые экземпляры.

person Glenn Gillen    schedule 04.11.2014
comment
Почему nginx amd ha проксирует оба? - person Aravind Yarram; 04.11.2014
comment
Я должен был быть более ясным, я использовал оба... но не одновременно. То или иное для данной установки. - person Glenn Gillen; 05.11.2014