1

我有一个调用 web 服务的服务层。服务层生成的请求数量可能非常大,我想建立一些应急措施,以防 Web 服务处理的请求量过多。我知道我可以添加一些异常处理来判断请求是否失败,但是如果服务关闭或难以处理请求,我不想继续点击服务。

我如何告诉我的服务层在服务不可用时停止拨打电话,然后在服务再次激活时恢复?我知道这可以使用包含标志的文件手动完成,在调用 web 服务之前服务会检查该标志。然后可以在服务器下降时更新这个标志,但是我更喜欢自动的东西。

谢谢,

4

1 回答 1

1

我认为这很容易用拦截器完成。只需制作自己的拦截器并在此处实现逻辑即可。

于 2013-03-07T11:26:03.807 回答