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