Тема абонентской связи в Tibco
У меня есть процесс, который начинается с подписчика темы. Что происходит с подписчиком темы в Tibco, если сервер EMS выключается?
Я думаю, это восстановит связь. Но сколько раз или как долго он будет пытаться восстановить соединение?
2 ответа
Поведение зависит от различных настроек, установленных на клиенте или сервере.
Если вы, например, используете клиент Java, вы можете установить поведение через фабрику соединений:
TibjmsConnectionFactory.setReconnAttemptCount(10);
TibjmsConnectionFactory.setReconnAttemptDelay(1000);
TibjmsConnectionFactory.setReconnAttemptTimeout(1000);
Вы также можете настроить это поведение на сервере, используя соединения JNDI. Те могут быть определены через factories.conf
файл.
BusinessWorks 5 не восстанавливает соединение по умолчанию, но учитывает все распространенные параметры JNDI.