Для высокой доступности EMS можно рассмотреть два режима.Первый режим называется «Unshared State» и означает, что хотя два сервера действуют как отказоустойчивая пара, их состояние (и, следовательно, сообщения) не разделяются между ними.Другой режим называется «Общее состояние», в котором вторичный сервер имеет доступ к состоянию в случае отказа основного сервера.Я видел, как оба используются для разных типов использования, поэтому вам придется самим судить, какой из них подходит лучше всего.
Если вы хотите использовать общее состояние, вам нужно убедиться, чтооба сервера могут получить доступ к состоянию, и, вообще говоря, у вас будет два варианта:
- Файловая система
- База данных
Для параметра базы данных:Есть несколько баз данных, которые поддерживаются TIBCO.Пожалуйста, обратитесь к Руководство пользователя EMS , стр. 343 для получения дополнительной информации о поддерживаемых базах данных, а также о том, как настроить хранилища данных.
Для опции файловой системы вам придетсяубедитесь, что ваша файловая система (программная или аппаратная) поддерживает четыре основные характеристики, которые необходимы EMS:
- Порядок записи
- Постоянство синхронной записи
- Распределенная блокировка файлов
- Уникальное право записи
Источник: Руководство пользователя EMS , страница 520
Я видел использование Veritasмного, хотя я также видел, как люди используют кластерную файловую систему (например, RedHat GFS или Oracle OCFS).Помните, что в зависимости от того, какой вариант вы выберете, вы захотите правильно протестировать свои сценарии и потенциально обратиться в службу поддержки TIBCO.