том порядке в котором они находятся в очереди, как отследить что последнее сообщение из 10 к примеру было обработано?
При том что в очереди могут быть сообщения которые принадлежат к примеру другому пользователю
Очередность выполнения есть, просто ваше сообщение может забрать другой консьюмер
В таком случае есть вероятность что последнее сообщение будет обработано предпоследним к примеру
ну. почему? сообщения закидываются по FIFO
если вам нужна строгая последовательность - то на очередь делаем одного консьюмера с префетч каунтом 1
К примеру 10/10 сообщение это 30 слов а 9/10 это 2 слова, 2 консьюмера забирают эти сообщения почти одновременно, но на обработку длинного уйдет больше времени
а какая разница сколько будет длится обработка
Мне кажется не стоит даже рассчитывать. Так можно сделать, а потом кто-то зайдёт в админку чтобы посмотреть какие в очереди висят сообщения и всё пойдёт наперекосяк
О_О в какую такую админку?
Обсуждают сегодня