Ваш вопрос, кажется, не очень хорошо изучен, так как существует множество платформ коммутаторов, благодаря которым сегодня и многие их технологические руководства можно найти в Интернете, в том числе для крупных поставщиков, таких как ACI, FIS, AJB.и т.д., если вы выглядите достаточно ярдовыми.
Я работал с несколькими спецификациями iso-интерфейсов, коммерческими коммутаторами и платформами собственного производства, и это на самом деле довольно последовательно в том, как они выполняют основную обработку в реальном времени.
Эта информация о расстановке приоритетов, как правило, содержится в каждой спецификации обработки сообщений ISO-8583 и четко изложена почти в каждой спецификации, которую я когда-либо читал, написанной кем-то, кто знаком с ISO-8533, а не просто составляет ихсобственный вариант или копирование кого-то другого.
Тем не менее ... в общем, на высоком уровне авторизация / финансовые запросы (0100, 0200) всегда имеют более высокий приоритет, чем сообщения принудительных сообщений (0x20).
Административные сообщения в 05xx и 06xx и 08xx иногда также поднимаются над другими советами ... но это все же советы, и почти всегда аутентификации / финансовые результаты всегда обрабатываются первыми, поскольку они A) Влияют на клиента B) имеютгораздо более короткие таймеры, чем любой совет, обычно более чем вдвое или более.
Большинство коммутаторов, которые я видел, делают это полностью в памяти, не переходя в MQ и / или на какой-то другой диск для процесса авторизации ядра для управления этими ... но нечтобы сказать, что иногда не используется какое-то домашнее промежуточное программное обеспечение ... но процессы не в реальном времени регулярно используют процесс MQ для постановки их в очередь или на диск в очередь на процессы, не согласованные с утверждением для этого Store-and-forward (SAF), но многие из них все еще используют обработку только памяти для начала своей очереди.
Важно также различать 100000 запросов и 100000 транзакций. Различные обмены, как внутренние, так и внешние, имеют большое значение в количестве фактических запросов / ответов в рейсе даже в данное время. Базовая транзакция.может быть выполнено в виде двух сообщений ... но некоторые из более сложных могут легко превышать 20 сообщений только для компонента предварительной авторизации или завершения.
Если вы имеете дело с пакетными пакетными транзакциями .. Я вижу проблему с очередями, но почти у каждого приложения, которое я видел, есть максимум в полете для советов и запросов, отделенных друг от друга ... и иногда даже сразличные таймеры ... и приложения, обрабатывающие транзакции, почти всегда ждут ответа, прежде чем отправлять больше ... и это, как правило, работает нормально почти для всех ... в том числе большие партии отправки от розничных продавцов и карточных сетей.Так что, если у вашего приложения их нет ... вам, вероятно, нужно добавить их.