Тема абонентской связи в Tibco

У меня есть процесс, который начинается с подписчика темы. Что происходит с подписчиком темы в Tibco, если сервер EMS выключается?

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

2 ответа

Решение

Поведение зависит от различных настроек, установленных на клиенте или сервере.

Если вы, например, используете клиент Java, вы можете установить поведение через фабрику соединений:

TibjmsConnectionFactory.setReconnAttemptCount(10); TibjmsConnectionFactory.setReconnAttemptDelay(1000); TibjmsConnectionFactory.setReconnAttemptTimeout(1000);

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

BusinessWorks 5 не восстанавливает соединение по умолчанию, но учитывает все распространенные параметры JNDI.

Он будет пытаться подключиться до бесконечности.

Другие вопросы по тегам