Size: a a a

🎄.NET Talks: Evergreen🎄

2020 February 10

PR

Paul Reshetnikov in 🎄.NET Talks: Evergreen🎄
Andry
Скажите как вы в этом случае поступаете с "плохими" сообщениями, который скажем содержат не верный формат или что то
404 BadRequest и все дела..
источник

A

Andry in 🎄.NET Talks: Evergreen🎄
Daniyar
Логгируем, и вызываем ack
Куда логируете?
источник

A

Andry in 🎄.NET Talks: Evergreen🎄
ОТдельная очередь?
источник

D

Daniyar in 🎄.NET Talks: Evergreen🎄
Andry
Куда логируете?
Нет, обычный ELK
источник

A

Andry in 🎄.NET Talks: Evergreen🎄
Daniyar
Нет, обычный ELK
Не совсем подходит...
источник

A

Andry in 🎄.NET Talks: Evergreen🎄
Хотя сейчас обсужу может лучше так и сделать и все
источник

D

Daniyar in 🎄.NET Talks: Evergreen🎄
У нас для анализа ошибок написан отдельный сервис, собирает логи и выдаёт отчётность за период. Таким образом и отлавливаем
источник

A

Andry in 🎄.NET Talks: Evergreen🎄
Daniyar
У нас для анализа ошибок написан отдельный сервис, собирает логи и выдаёт отчётность за период. Таким образом и отлавливаем
Да тут думают что смогут править типа руками и возвращать в очередь - если что то не так с мессаджем
источник

A

Andry in 🎄.NET Talks: Evergreen🎄
Глупость дикая - но постановка примерно такая
источник

A

Andry in 🎄.NET Talks: Evergreen🎄
Типа сложите - наши менеджеры проверят и исправят лол))
источник

D

Daniyar in 🎄.NET Talks: Evergreen🎄
Andry
Да тут думают что смогут править типа руками и возвращать в очередь - если что то не так с мессаджем
Как править руками? Формат сообщения?
источник

PR

Paul Reshetnikov in 🎄.NET Talks: Evergreen🎄
а задача именно исправлять неверные сообщения? вопрос - зачем? если что-то прислало не по контракту, то значит оно работает со старой версией или ещё что...
источник

A

Andry in 🎄.NET Talks: Evergreen🎄
Daniyar
Как править руками? Формат сообщения?
json
источник

D

Daniyar in 🎄.NET Talks: Evergreen🎄
Но ведь можно прислать верный формат
источник

D

Daniyar in 🎄.NET Talks: Evergreen🎄
Проблема не принимающего здесь
источник

D

Daniyar in 🎄.NET Talks: Evergreen🎄
Paul Reshetnikov
а задача именно исправлять неверные сообщения? вопрос - зачем? если что-то прислало не по контракту, то значит оно работает со старой версией или ещё что...
This
источник

A

Andry in 🎄.NET Talks: Evergreen🎄
аргументация такая
источник

A

Andry in 🎄.NET Talks: Evergreen🎄
У нас на принимающий это воркеры для Dynamics CRM
источник

A

Andry in 🎄.NET Talks: Evergreen🎄
Там модель данных настраивается консом и бывает так что длина поля не такая
источник

A

Andry in 🎄.NET Talks: Evergreen🎄
То есть в базе 25 а по факту 250.  Чтобы могли проверить понять что не так и потом если что вернуть эти сообщения в очередь
источник