Отключение инициатора quickfixj: обнаружен END_OF_STREAM при попытке входа в принимающую сторону. Мы используем механизм исправления поставщика в качестве акцептора. и обратная связь от акцептора заключается в том, что запрос на вход в систему для xxxx не был принят, входящий слишком мал, ожидается 305, получено 27.
Я прочитал документацию по быстрому исправлению, но не понял, что является правильным решением для несоответствия порядкового номера. Я понимаю, что если я отключусь, мой инициатор отправит 35 = 4 для повторной отправки с порядковым номером на стороне инициатора, попросив принимающую сторону повторно отправить сообщения и заполнить пробел. Но в каком случае, если инициатор отправляет более низкий seqnum, он будет отклонен акцептором и откажет в соединении? И какова правильная процедура обработки такого рода отклонения и повторного подключения? Чтобы не потерять какое-либо сообщение, как обе стороны должны выполнить сброс и заполнить пробел? В случае разрыва между инициатором и получателем, какое рекомендуемое решение для синхронизации сообщений и их потери?