文件名称:faulttolerence:容错-使用RabbitMQ的Hystrix和Turbine
文件大小:548KB
文件格式:ZIP
更新时间:2024-05-20 01:31:25
Java
容错-使用RabbitMQ的Hystrix和Turbine 通过RabbitMQ将Hystrix与Turbine集成 栏目 介绍 该项目提供了带有hystrix的断路器的实现。 此外,它将利用涡轮机来收集分布式的水力流信息。 这使您可以轻松监视所有hystrix状态。 每个应用程序实例通过*RabbitMQ代理将指标从Hystrix命令推送到Turbine。 该演示包括6个应用程序,4个功能服务和2个基础结构服务: 下图显示了Spring Cloud Turbine AMQP的通信模型: 该管道中使用的应用程序是一个JAX-RS应用程序,该应用程序可以在GitHub上找到,并在设置过程中导入到Gogs中: : 先决条件 由于RabbitMQ用作histrix指标收集的代理。 您需要先安装RabbitMQ。 在这里,我使用docker创建带有管理插件的RabbitMQ实例。
【文件预览】:
faulttolerence-master
----hystrix-dashboard()
--------.springBeans(469B)
--------src()
--------pom.xml(2KB)
----agency-service()
--------.springBeans(453B)
--------src()
--------pom.xml(3KB)
----images()
--------riskfallback.png(13KB)
--------hystrixdashboard.png(50KB)
--------dashboard.png(210KB)
--------salesdata.png(12KB)
--------balance-fallback.png(13KB)
--------hystrix0.png(96KB)
--------agency.png(12KB)
--------turbineamqp.png(11KB)
--------comps.png(47KB)
--------balance-success.png(7KB)
--------sales.png(12KB)
--------hystrix.png(38KB)
--------func.png(9KB)
--------risk.png(12KB)
----hystrix-turbine-mq()
--------.springBeans(460B)
--------src()
--------pom.xml(2KB)
----salesdata-service()
--------.springBeans(453B)
--------src()
--------pom.xml(3KB)
----README.md(15KB)
----risk-service()
--------.springBeans(457B)
--------src()
--------pom.xml(3KB)
----pom.xml(701B)
----.gitignore(359B)
----balance-service()
--------.springBeans(460B)
--------src()
--------pom.xml(3KB)