Quickfixj: как я могу поймать java.net.ConnectException: соединение отказано: никакой дополнительной информации - PullRequest
0 голосов
/ 08 февраля 2012

У меня инициатор FIX работает на нескольких серверах.Идея состоит в том, чтобы позволить только одному из них запустить сеанс FIX.Однако, как только сеанс FIX установлен на одном сервере, я начинаю получать сообщение java.net.ConnectException: Соединение отклонено: больше никакой информации на другом сервере (в его журналах FIX).Есть ли способ, которым я могу поймать это исключение, или, может быть, каким-либо образом, с помощью которого я могу определить и действовать в этой ситуации?На самом деле, я хочу, чтобы другие серверы перестали пытаться установить FIX-соединение бесцельно!

1 Ответ

0 голосов
/ 13 февраля 2012

Ваш вопрос не совсем ясен относительно того, произошла ли ошибка на подключенном сервере или других серверах.Если это происходит на других серверах, это ожидаемое поведение, поскольку они не смогут подключиться, так как на этом приемнике уже есть подключение.Если ошибка связана с подключенным сервером, возможно, подключающиеся серверы прерывают соединение, но это маловероятно, поэтому ошибка может быть в другом месте.

...