我有一个从主题订阅者开始的过程。如果 EMS 服务器关闭,Tibco 中的主题订阅者会发生什么情况?
我猜它会重新连接。但是它会尝试重新连接多少次或多长时间?
我有一个从主题订阅者开始的过程。如果 EMS 服务器关闭,Tibco 中的主题订阅者会发生什么情况?
我猜它会重新连接。但是它会尝试重新连接多少次或多长时间?
行为取决于在客户端或服务器上设置的各种设置。
例如,如果您使用 Java 客户端,则可以通过连接工厂设置行为:
TibjmsConnectionFactory.setReconnAttemptCount(10);
TibjmsConnectionFactory.setReconnAttemptDelay(1000);
TibjmsConnectionFactory.setReconnAttemptTimeout(1000);
您还可以使用 JNDI 连接在服务器上配置此行为。这些可以通过factories.conf
文件定义。
默认情况下,BusinessWorks 5 不会重新连接,但会采用所有 JNDI 传播的设置。
它将尝试无限期地连接。