Хранение фиксации IBM MQ с помощью Syncpoint

#ibm-mq

Вопрос:

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

Итак,если наш потребитель мертв без инструкции по откату,как обрабатывается сообщение?

Существует ли какая-либо настройка сохранения времени ожидания фиксации для сообщения с включенной точкой синхронизации в IBM MQ?

Ответ №1:

При подключении к администратору очередей, отличному от z/OS, если программа завершается ненормально без отключения, сообщение откатится. Если при этом произойдет отключение без фиксации, фиксация будет принята в определенных ситуациях. Дополнительные сведения см. в Примечаниях по использованию 2a-c на странице документа IBM MQ MQDISC — Диспетчер очередей отключения: