Я прошел (не полностью) ActiveMQ и попытался выяснить модель развертывания для своего приложения. Я немного смущен этим. Я хочу сделать систему высокой доступностью и решил использовать следующее. Пожалуйста, исправьте меня, если что-то не так или не соответствует модели.Модель развертывания ActiveMQ
Развертывание Modle:
- развернет брокеров в M1 и M2 respectivley.
- Использовать балансировщик оборудования (либо F5, либо Zeus) для подключения одного из брокеров (M1 или M2) в зависимости от нагрузки.
- Хотите опубликовать сообщение, используя URL-адрес балансировки нагрузки.
Я прошел через сеть брокеров, и нам нужно сфокусировать некоторую топологию. Я упал, что делает систему более сложной, если система растет горизонтально. Поэтому лучше иметь один балансировщик нагрузки для распределения нагрузки.
Вопросы
- Это выше модель будет отправить сообщение любому из Брокера?
- Потребитель будет развернут в Tomcat (думаю, мне нужно использовать встроенных брокеров для настройки M1 или M2). Можно ли использовать URL балансировки нагрузки, установленный для M1 или M2?
- Возможно ли иметь один веб-консольный администратор для мониторинга M1 и M2.
- Есть ли у нас проблемы с производительностью, используя функцию Spring для использования сообщения.
Извините, что вышло так много вопросов. Пожалуйста, помогите мне исправить модель развертывания.
Спасибо за ваш ответ. – Udhaya