У меня есть Tcp FailOverConnectionFactory, поставляемый с двумя AbstarctClientConnectionFactory. Каждый AbstarctClientConnectionFactory будет подключаться к различным серверам.
И использование TcpOutboundGateway для обмена сообщениями. Теперь я хочу переключаться между AbstarctClientConnectionFactory на основе пользовательской проверки работоспособности, поддерживаемой сервером.
Например: Если клиент отправляет сообщение ' TEST HEALTH ', то сервер отвечает обратно как ' GOOD ' или ' СБОЙ ». Если получен ответ FAIL, то для предстоящих подключений необходимо использовать другой AbstarctClientConnectionFactory.
Пожалуйста, предложите, если это возможно через Spring Integration Ip framework.