Выполняется передача файла в очередь с заказом?

В настоящее время мы внедряем решение mq fte

Один из проектов должен иметь исполнительный файл для функции очереди, потому что целевая система читает только из mq .

Мы ищем способ не только загрузить файлы в очередь, но и сохранить порядок файлов.

Нам нужно, чтобы самый старый файл был загружен первым (по дате изменения или создания), а самый старый файл после него в папке

У кого-то был этот запрос на фте? Как вы справиться с этим?

Исходная система Windows .

Спасибо за помощь.

1 ответ

Это зависит от вашей настройки. В вашем сценарии есть один менеджер очередей? Разделяет ли исходная система тот же локальный администратор очередей с целевой системой?

Порядок сообщений может быть гарантирован по умолчанию, как указано в Инфоцентре MQ v7 в главе Приоритет, в следующих случаях:

Если приложение помещает последовательность сообщений в очередь, другое приложение может извлечь эти сообщения в том же порядке, в котором они были помещены, при условии:

  • Все сообщения имеют одинаковый приоритет
  • Все сообщения были помещены в одну и ту же единицу работы, или все были помещены вне единицы работы
  • Очередь локальна для приложения

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

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

  • обеспечение того, чтобы следующее сообщение помещалось тогда и только тогда, когда получатель подтвердил получение предыдущего (например, ответным сообщением MQ)
  • использование групп сообщений для извлечения сообщений в логическом порядке - для этого требуется установить GroupId и MsgSeqNumber в MQMD приложением для размещения, а затем с помощью опции MQGMO_LOGICAL_ORDER получить приложение (см. главу " Логическое и физическое упорядочение")
Другие вопросы по тегам