我们有一个使用 SpringMVC+JSP 实现的网页。为了获取每个页面所需的数据,我们调用外部 API。步骤总结如下: - 请求到达控制器 - 调用 API 以检索数据 - 将数据添加到 JSP 视图模型并返回给用户。
要调用 API,我们使用 RestTemplate 使用MultiThreadedHttpConnectionManager
初始化连接和读取超时。如果 API 不可用,则 RestTemplate 会抛出由网页控制器处理的异常。
最近我在阅读有关 Hytrix 的文章,似乎它被用于在系统之间发出请求。我要求解释一下 Hytrix 如何帮助我们的系统以及如何集成它。
此外,API 实现从不同来源检索数据,其中之一是数据库。Hytrix 也可以在数据库出现故障的情况下提供帮助吗?
提前致谢。