Я столкнулся с проблемой, когда иногда lookupid
будет прыгать, когда я читаю сообщение из очереди на lookupID
.
Процесс заключается в том, что я буду использовать MQ_LOOKUP_PEEK_FIRST
в качестве параметра действия для чтения первого сообщения, а затем использовать MQ_LOOKUP_PEEK_NEXT
для чтения последующего сообщения, пока очередь не станет пустой, затем я начну использовать MQ_LOOKUP_PEEK_FIRST
для чтения первого сообщение.
Проблема в том, что иногда я могу прочитать сообщение с lookupid
, которое больше, чем lookupid
в следующем сообщении. Как это могло случиться?