2017-01-13 3 views
1

Ich habe einen Prozess, der mit einem Thema Abonnenten beginnt. Was passiert mit einem Topic-Abonnenten in Tibco, wenn der EMS-Server herunterfährt?Thema Teilnehmerverbindung in Tibco

Ich denke, es wird wieder verbinden. Aber wie oft oder wie lange wird es versuchen, wieder zu verbinden?

Antwort

3

Das Verhalten hängt von verschiedenen Einstellungen ab, die entweder auf dem Client oder dem Server festgelegt sind.

Wenn Sie zum Beispiel einen Java-Client verwenden Sie das Verhalten durch die Verbindung Fabrik einstellen:

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

Sie können auch unter Verwendung von JNDI-Verbindungen dieses Verhalten auf dem Server konfigurieren. Diese können über die Datei factories.conf definiert werden.

BusinessWorks 5 verbindet sich nicht standardmäßig neu, sondern berücksichtigt alle JNDI-Einstellungen.

+0

Ich verwende BW5 als Client und der Server ist EMS. Daher wird es basierend auf diesen Einstellungen erneut verbunden. Weißt du, was sind die Standardwerte? –

+0

Standardmäßig legt BW5 kein Verhalten bei der Wiederverbindung fest, sodass die Verbindung beim Trennen getrennt wird. In EMS kann dies durch JNDI eingestellt werden, aber dies ist auch nicht standardmäßig eingestellt. –

0

Es wird versuchen, auf unbestimmte Zeit eine Verbindung herzustellen.

+0

Das stimmt nicht, siehe die akzeptierte Antwort. –