Java-фреймворк уведомлений о сбоях веб-службы

Мы находимся в разработке корпоративного приложения. Он разработан с использованием технологий Java. Мы используем log4j для ведения журнала. Передняя часть нашего приложения — это веб-приложения и мобильные приложения, а средний уровень — это веб-служба, а из среднего уровня мы вызываем резервную базу данных и некоторые другие внешние веб-службы. Поддерживаемые веб-сервисы несколько раз выходят из строя. Когда серверные службы не работают, а службы среднего уровня пытаются получить доступ к этим службам, мы хотели бы, чтобы некоторые электронные письма были отправлены на некоторые учетные записи электронной почты. Есть ли какие-либо рамки для этого? Можем ли мы сделать это, настроив SMTP на log4j?


person user867662    schedule 04.11.2013    source источник


Ответы (1)


Отправка электронных писем при сбое серверной части в идеале не должна быть обязанностью самого приложения. Это область операций. Вы должны посмотреть на инструменты BAM.

Однако, чтобы сделать эти инструменты операций эффективными, ваше приложение должно хорошо справляться с очень четкой обработкой исключений и подходом к ведению журнала. Например, каждому типу исключений должны быть назначены очень конкретные коды ошибок, чтобы эти инструменты можно было предварительно настроить с помощью этих известных кодов ошибок, чтобы их появление вызывало такие действия, как отправка электронного письма. или СМС.

person arajashe    schedule 04.11.2013