Java - 如何构建服务层调用Web服务的意外事件

时间:2013-03-07 11:12:07

标签: java web-services spring

我有一个调用webservice的服务层。服务层生成的请求数量可能非常大,我希望在请求量变得很大以便Web服务处理的情况下构建一些意外事件。我知道我可以添加一些异常处理,可以判断请求是否失败,但是如果服务失败或者难以处理请求,我不想继续使用该服务。

如何告诉我的服务层在服务不可用时停止拨打电话,然后再次恢复活动后再恢复?我知道这可以使用包含服务将在调用webservice之前检查的标志的文件手动完成。然后,只要服务器进入dowm,就可以更新此标志,但我更喜欢自动更新。

谢谢,

1 个答案:

答案 0 :(得分:1)

我认为可以通过interceptors轻松完成。只需制作自己的拦截器并在此处实现逻辑。