Установка кластера Tomcat в облаке - PullRequest
1 голос
/ 15 июня 2010

В облаке, где работают несколько виртуальных машин и динамические IP-адреса (dhcp), каков подход к настройке кластера Tomcat? Пожалуйста, поделитесь своим опытом и идеями.

Один способ, о котором я могу думать, состоит в том, что, поскольку диапазон адресов DHCP известен, файл worker.properties может быть создан (сгенерирован) со всеми IP-адресами в данном диапазоне. Какие бы узлы не работали, они принимают участие в кластере.

Очевидным недостатком этого подхода является то, что в конкретной виртуальной машине есть какой-то другой сервер, прослушивающий порт 8080, который можно принять за рабочий узел tomcat.

Пожалуйста, поделитесь своим опытом и идеями.

1 Ответ

0 голосов
/ 15 июля 2010

Разные облака имеют разные схемы для организации сети.
На примере Amazon Ec2.Он имеет частные IP-адреса, которые являются динамическими.Публичные IP-адреса, которые являются статическими.

Очевидно, что использовать публичные ips проще, если вы используете 8 серверов в Tomcat, тогда вы определяете свои 8 ip адресов для Tomcat, и вы идете.

Частный IP-адрес Это неограниченно.Вам нужно написать какой-то скрипт на Tomcat, чтобы объединить amazon ec2 и, возможно, обновить хосты, скажем, с tomcat1 до tomcatn.В tomcat вы определяете tomact1 to tomcatn в конфиге.

сверхурочное программное обеспечение должно стать умнее и обрабатывать динамические IP-адреса.

Нил Тернер

http://www.elastdream.com

...