Products | Versions |
---|---|
TIBCO Enterprise Message Service | - |
Not Applicable | - |
Description
=======
When EMS connection is broken due to an unstable network or an EMS failover, the EMS Java client application does not reconnect to the EMS server. An EMS C client application can reconnect successfully.
Resolution
=======
In EMS Java client 6.3 and above, the EMS client does not send ping packets to the server by default. If the "client_heartbeat_server" is not configured in tibemsd.conf and an application is only receiving from an EMS server, when a connection is broken, the application is not aware that the connection is no longer there. The application appears to be hanging and needs to be restarted.
server_heartbeat_client
client_timeout_server_connection