java - Web服务失败通知框架java

标签 java web-services log4j

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

最佳答案

理想情况下,在后端故障时发送电子邮件不应由应用程序本身负责。它是操作域。您应该查看 BAM 工具。

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

关于java - Web服务失败通知框架java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19766946/

相关文章:

logging - log4j 记录两次

java - 在加载之前将属性传递给 log4j

java - 如何使用 AWS Java SDK 按降序从 DynamoDb 获取项目?

java - Java 8 是否对供应商提供缓存支持?

c# - 将数组从 JavaScript 传递到 C# 的最佳方式?

java - 配置 com.sun.xml.ws.transport.http.servlet.WSServletContextListener 类的应用程序监听器时出错

java - JMeter 负载测试期间出现无法解释的日志记录问题

java - Spring Rest Controller PUT 方法请求主体验证?

java - Spring Quartz Scheduler - 在其他作业完成后运行作业

c# - 带有 Web 服务的标志