Я использую rsmq для отправки / получения / удаления сообщений. Мой поток получения сообщений таков: receiveMessage () -> processMessage () -> deleteMessage (). Что делать, если processMessage () не работает, я просто не удаляю сообщение. И каким-то образом счет (который в основном является меткой времени) сообщения обновляется, и, как результат, когда я получаю Message () в следующий раз, я получил следующее сообщение вместо самого первого. Итак, порядок важен для меня, поэтому я не хочу, чтобы счет менялся.
Я хочу настоящую очередь FIFO, которая не изменяется, пока сообщение не будет удалено. Есть ли возможность пройти, чтобы решить эту проблему?