0

我们正在开发企业应用程序。它使用java技术开发。我们使用 log4j 进行日志记录。我们应用程序的前端是 Web/Mobile 应用程序,中间层是 Web 服务,从中间层我们调用支持的数据库和其他一些外部 Web 服务。支持的 Web 服务有时会出现故障。当后端服务关闭并且中间层服务试图访问这些服务时,我们希望有一些电子邮件应该发送到一些电子邮件帐户。有没有可用的框架?我们可以通过在 log4j 上配置 SMTP 来做到这一点吗?

4

1 回答 1

1

理想情况下,在后端失败时发送电子邮件不应该是应用程序本身的责任。它是运营领域。你应该看看 BAM 工具。

然而,为了使这些操作工具有效,您的应用程序需要做好的是有一个非常干净的异常处理和日志记录方法。例如,每种类型的异常都应指定非常具体的错误代码,以便这些工具可以预先配置这些已知错误代码,以便它们的出现触发诸如发送电子邮件或 SMS 之类的操作。

于 2013-11-04T11:47:28.903 回答