在我的 Java 客户端应用程序中,我有一个 Web 服务调用,它使用 MQ/ESB 与服务器应用程序进行通信以更新数据。
有时,MQ/ESB 会发生故障,数据无法从一个应用程序更新到另一个应用程序,因为 MQ/ESB 是客户端和服务器应用程序之间的 channel 。
是否有一个网站或工具可以定期访问网络服务 URL,并在出现故障时通过电子邮件报告错误?
最佳答案
您可以使用自定义脚本定期触发curl请求并根据响应通过电子邮件发送。一个简单的 Java 程序在循环中访问 Web 服务也会有所帮助。
可以配置和使用 nagios 等监控工具来实现此目的。
关于java - 测试服务的启动和运行并在关闭时报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24431146/