cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
447
Views
0
Helpful
2
Replies

Finesse thick client Finesse Failover compatible

yogeshkumarlog
Level 1
Level 1

Hi All,

We have Application based on Finesse API. We are using direct XMPP connection for events from our .net code.

Now we want to make our application compatible with Finesse failover scenarios. I could not find what needs to be different to make it HA compatible.

For example we use Side A finesse IP when sending http request. Do we need to change the request IP to side B during failover?

Or how xmpp library detect failover and switch to side B xmpp server for events?

2 Replies 2

yogeshkumarlog
Level 1
Level 1

I assume there are not many changes to achieve the same. For example URL in http request can send request to side B finesse server after resolving host IP from DNS server.

XMPP library, in case of connection error or something similar error make reconnect request to side B.

Let me know if I am moving in the correct direction.

Basically you need to make sure you set up your XMPP connection to the same side of Finesse you logged into (that you are making REST API calls to).  If you failover to Side B, then you have to move your XMPP connection over to that side.  You can use the /finesse/api/SystemInfo REST API (and XMPP topic) for watching for Side A (and/or Side B) to be IN_SERVICE or OUT_OF_SERVICE.