Size: a a a

Java/Kotlin and more

2021 March 18

СЕ

Сергей Ермаков... in Java/Kotlin and more
D.
Хмм, хорошо, спасибо, надо будет подумать
Рекомендую ознакомиться с EIP
источник

№T

№1 The Great in Java/Kotlin and more
D.
Я так думаю, пере отправить корректное сообщение
but if you have multy consumers and some of them do managed to handle the message?
источник

№T

№1 The Great in Java/Kotlin and more
D.
I thought about situation, when producer could send some mess and kinda like that
then you should create something like complain queue that the consumers can send data to there
источник

D

D. in Java/Kotlin and more
№1 The Great
but if you have multy consumers and some of them do managed to handle the message?
In my case, i have only 1 producer, and 1 consumer
источник

D

D. in Java/Kotlin and more
№1 The Great
then you should create something like complain queue that the consumers can send data to there
Though about that, dlq, but thanks
источник

СЕ

Сергей Ермаков... in Java/Kotlin and more
D.
In my case, i have only 1 producer, and 1 consumer
А на каком этапе эксепшен вылетат и по какой причине?
источник

D

D. in Java/Kotlin and more
Сергей Ермаков
А на каком этапе эксепшен вылетат и по какой причине?
Да просто хотелось банально обезопасить себя во время парсинга джексоном из json -> object, чтоб в экспешн не падал, ну или падал и уведомлял, или я слишком заморачиваюсь
источник

md

mm dd in Java/Kotlin and more
Есть те кто учит Java и Андроид разработку? (новички)
источник

СЕ

Сергей Ермаков... in Java/Kotlin and more
D.
Да просто хотелось банально обезопасить себя во время парсинга джексоном из json -> object, чтоб в экспешн не падал, ну или падал и уведомлял, или я слишком заморачиваюсь
Это этап какой? До отправки в очередь или после?
источник

D

D. in Java/Kotlin and more
Сергей Ермаков
Это этап какой? До отправки в очередь или после?
После, когда получаю сообщение из очереди, вытаскиваю его тело, и дальше с объектом работаю
источник

D

D. in Java/Kotlin and more
mm dd
Есть те кто учит Java и Андроид разработку? (новички)
источник

СЕ

Сергей Ермаков... in Java/Kotlin and more
D.
После, когда получаю сообщение из очереди, вытаскиваю его тело, и дальше с объектом работаю
Оберни в трай кетч и сделай кастом логику с уведомлением
источник

D

D. in Java/Kotlin and more
Сергей Ермаков
Оберни в трай кетч и сделай кастом логику с уведомлением
Это так и получается работа через dlq, я понимаю?
Т.е. все упало, заходит в кетч, и данное сообщение кидает в dlq, и консьюмер его слушает?
источник

D

D. in Java/Kotlin and more
Извиняюсь, продюсер
источник

СЕ

Сергей Ермаков... in Java/Kotlin and more
D.
После, когда получаю сообщение из очереди, вытаскиваю его тело, и дальше с объектом работаю
Хз, DLQ я знаю юзает кэмэл, а так руками ее самому надо будет делать, хз тут я, лох. Посмотри кэмэл, там все есть
источник

D

D. in Java/Kotlin and more
Ну окай, спасибо
источник

СЕ

Сергей Ермаков... in Java/Kotlin and more
Твм если эксепшен вылетел и цепь оборвалась то оно роутится кэмэлом в DLQ, Твоя задача остаётся написать роут для, вычитки DLQ ну и указать что с ними делать
источник

D

D. in Java/Kotlin and more
Сергей Ермаков
Твм если эксепшен вылетел и цепь оборвалась то оно роутится кэмэлом в DLQ, Твоя задача остаётся написать роут для, вычитки DLQ ну и указать что с ними делать
👍
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
D.
Добрый день! Хотелось бы услышать мнение касаемо rabbitmq и errorhandling.
Есть ли возможность сообщить продюсеру, что произошла ошибка во время обработки входящего сообщения?
кинуть ошибку в отдельный топик в сторону продьсера
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Сергей Ермаков
Это называется роллбэк, я немного не силен в современных архитектурах, но есть такая штука как Apache Camel, вот с ним можно делать гарантировпнные доставки, правила роллбжков усе что душа пожелает, а очередь это эндпоинт, принял отдал
кролик XA не поддерживает
источник