Size: a a a

2021 May 13

IE

Ignat Efremenkov in pro.jvm
Аааа
источник

SZ

Sergey Zolotov in pro.jvm
скалы 3 дождались, теперь и half-life 3 не такой уж нереальный😃
источник

AG

Alexey Genus in pro.jvm
обидно
источник

IE

Ignat Efremenkov in pro.jvm
Звучит как фильм с Сильвестром Столоне
источник

AK

Alexander Komarov in pro.jvm
Шон Коннери смотрит с непониманием
источник

IE

Ignat Efremenkov in pro.jvm
Ах ну да, простите, попутал что-то
источник

SG

Sergei Getmanenko in pro.jvm
Коллеги, привет. Чет не могу разобраться, есть у меня раббит, и если данные попали в очередь не верные, то сообщение не отмечается прочитанным и постоянно пытается джексон его обработать, дальше ошибка и все по новой. Как я понял слушатель удаляет сообщение после завершения метода, а как бы мне сделать в трай кэч так, что бы если эксепшн падает, то удалить именно это сообщение из очереди ?  Если данные не верные, то на 5 строчке просто бесконечный эксепшн получается

https://pastebin.com/MYuFPKWU

Спасибо )
источник

С

С in pro.jvm
Ну используй try-catch, наверное надо в @Transactional добавить игнор исключения JsonProcessingException.
источник

SG

Sergei Getmanenko in pro.jvm
Это понятно, я так и не пойму как раббиту сказать что сообщение надо удалить
источник

М

Михаил in pro.jvm
выше же написали, оберни в трай кетч парсинг сообщения, чтобы у тебя метод не бросал эксепшен
источник

sr

sudo rm -rf / in pro.jvm
Из какого пакета у тебя @Transactional ?
источник

AG

Alexey Genus in pro.jvm
Ничего не надо говорить, для реббита успешное чтение сообщения автоматически означает его удаление из очереди
источник

SG

Sergei Getmanenko in pro.jvm
спринга
источник

EF

Eugene Freeman in pro.jvm
а если консюмеров несколько? или он не умеет в несколько консюмеров?
источник

SG

Sergei Getmanenko in pro.jvm
Всем спасибо, попробую просто в трай обернуть парсинг
источник

AG

Alexey Genus in pro.jvm
Умеет, а какая разница?
источник

EF

Eugene Freeman in pro.jvm
ну если один консюмер сказал что я прочел - будет сообщение удалено для остальных?
источник

AG

Alexey Genus in pro.jvm
Да
источник

AG

Alexey Genus in pro.jvm
Сообщение будет удалено из очереди, которой вообще не важно, кто её читает
источник

EF

Eugene Freeman in pro.jvm
очень странное поведение. т.к. фактически нельзя сказать какое сообщение каких консюмером будет прочитано
источник