Установка HA для hornetq

Jessica, как Вы предположили в своем редактировании, можно определенно использовать mod_proxy, чтобы сделать это. Вы установили бы Apache HTTPD на сервере с внешним IP и настроили бы обратный прокси для передачи запросов на основе Locations определенный в httpd.conf файл.

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

Я подозреваю, что можно возможно настроить mod_jk, чтобы сделать это, но я не делал попытку этого.

ОСНОВНАЯ КОНФИГУРАЦИЯ

LoadModule proxy_module modules/mod_proxy.so

ProxyRequests Off

  Order deny,allow
  Allow from all


ProxyPass /mywebserver1 http://10.1.1.1
ProxyPass /mywebserver2 http://10.1.1.2
ProxyPassReverse /mywebserver1 http://10.1.1.1
ProxyPassReverse /mywebserver2 http://10.1.1.2

Необходимо читать httpd документы о директивах ProxyPass и ProxyPassReverse. ProxyPassReverse особенно интересен, поскольку это - критическая часть "чистки" проксированного трафика так, чтобы проксируемые приложения не знали, что они проксируются. Можно также интересоваться mod_proxy_html

0
задан 16 January 2012 в 16:09
1 ответ

Your question is not clear enough to get an accurate answer, but I can say the following:

  1. Having RAID configured in your servers is good, but it is not enough for HA. This is simply because any server can fail as a result of any other hardware component fault (like power, memory, etc.).
  2. If you want to use load balancing between multiple servers, you have to be sure that these servers are either stateless (no user-related data resides on this server) or they are continuously synced. This is important for the client to see consistent copy of his data.
0
ответ дан 5 December 2019 в 16:43

Теги

Похожие вопросы