【发布时间】:2017-09-10 21:43:11
【问题描述】:
我有一个 spring 集成项目,它通过网关将数据发送到各种来源,还从数据库中获取数据并更新某些表。
它工作正常,只是有这么多故障点,希望我可以使用 Netflix 的 Hystrix 框架包装对这些网关的调用,并让它显示 Hystrix DashBoard。
欢迎所有想法和建议。
谢谢
【问题讨论】:
标签: spring spring-integration hystrix netflix
我有一个 spring 集成项目,它通过网关将数据发送到各种来源,还从数据库中获取数据并更新某些表。
它工作正常,只是有这么多故障点,希望我可以使用 Netflix 的 Hystrix 框架包装对这些网关的调用,并让它显示 Hystrix DashBoard。
欢迎所有想法和建议。
谢谢
【问题讨论】:
标签: spring spring-integration hystrix netflix
您可以在 Hystrix GitHub 存储库页面 here 中找到您需要的所有信息。 有关仪表板的文档位于同一位置,但位于主分支 here
有几种方法可以使用该框架,但最常见的是将服务/调用包装在 HystrixCommand 对象中,并填充 run() 和 fallback() 方法。你可以找到一个例子here
关于仪表板,您需要构建项目并且可以“开箱即用”地使用它;也就是说,如果您不想深入了解其配置。然后,您将能够通过 Web 浏览器访问它,并通过在仪表板主页中输入其 URL 来跟踪来自 Hystrix 封装的服务的调用。
您可以在 Hystrix wiki 中找到有关仪表板的其他文档。
【讨论】: