2013-11-04 125 views
0

我們正在開發一個企業應用程序。它開發使用Java技術。我們正在使用log4j進行日誌記錄。我們的應用程序的前端是Web/Mobile應用程序,中間層是Web服務,從中間層我們調用後備數據庫和其他外部Web服務。支持的Web服務有時會下降。當後端服務停止運行並且中間層服務試圖訪問這些服務時,我們希望將一些電子郵件發送到某些電子郵件帳戶。有沒有可用的框架? 我們可以通過在log4j上配置SMTP來做到這一點嗎?Web服務失敗通知框架java

回答

1

在後端失敗上發送電子郵件不應該是應用程序本身的責任。這是運營領域。你應該看看BAM工具。

但是爲了使這些操作工具有效,您的應用程序需要做的很好的事情就是擁有一個非常乾淨的異常處理和日誌記錄方法。對於例如應指定非常具體的每種類型的異常錯誤代碼,以便這些工具可以預先配置這些已知的錯誤代碼,以便它們的發生觸發諸如發送電子郵件或SMS的操作。