监控休息服务是否已启动并采取相应措施

时间:2015-12-18 12:38:06

标签: web-services java-ee weblogic osb

我有一个要求,我们必须监控休息服务。如果服务端点已启动,那么我们将从该端点调用相应的服务,否则我们将把值放在本地数据库中。

即,如果Rest服务关闭,我们将通过插入本地数据库来执行事务。一旦服务启动,我们将从本地数据库获取数据并调用相应的Web服务。

我们使用的技术是Oracle Service Bus 11G和jdk 1.7。

我们的应用程序部署在Linux机器托管的Web逻辑服务器中。

如何以更好的方式实现这一目标?

1 个答案:

答案 0 :(得分:0)

发送第一条消息,而不检查服务是否可用于查看其状态。然后你知道 - 如果你收到了2xx的回复,或者你收到了什么,你可以继续发送,如果你得到一些5xx响应,那么只需等待/再试一次。