1
У меня есть два вопроса относительно ActiveMQ.Несколько брокеров и отказоустойчивость в ActiveMQ
- В моей среде я настроил 3 ActiveMQ на 3 серверах и разделил одну базу данных. Возможно ли запустить 3 ActiveMQ на 3 серверах для совместного использования одной и той же базы данных? Я попытался настроить его. Однако, похоже, что 3 брокера не могут использовать одну и ту же базу данных. Правильно ли это?
- Кроме того, я провел некоторое тестирование отказоустойчивости, похоже, что ActiveMQ не может гарантировать порядок сообщений. например Я установил 3 ActiveMQ в ServerA, ServerB и ServerC. И затем я опубликовал MessageA, MessageB в ServerA и опубликовал MessageC в ServerB. Сервер ServerA ServerB и ServerC были настроены как серверы отказоустойчивости. Когда я закрываю ServerA, можно использовать только MessageC. Тем не менее, потребляемый порядок сообщений должен быть MessageA, MessageB и MessageC. Мне нужно сохранить этот порядок сообщений даже через ServerA. Можно ли настроить ActiveMQ, чтобы гарантировать порядок сообщений для отказоустойчивости?
Спасибо!