本部分内容只是了解作用,没有深入使用,还待后续深入研究。
服务链路追踪(Spring Cloud Sleuth)
微服务架构上通过业务来划分服务的,通过REST调用,对外暴露的一个接口,可能需要很多个服务协同才能完成这个接口功能,如果链路上任何一个服务出现问题或者网络超时,都会形成导致接口调用失败。随着业务的不断扩张,服务之间互相调用会越来越复杂。
断路器聚合监控(Hystrix Turbine)
看单个的Hystrix Dashboard的数据并没有什么多大的价值,要想看这个系统的Hystrix Dashboard数据就需要用到Hystrix Turbine。Hystrix Turbine将每个服务Hystrix Dashboard数据进行了整合。Hystrix Turbine的使用非常简单,只需要引入相应的依赖和加上注解和配置就可以了。
服务注册(consul)
Spring Cloud Consul 组件,它是一个提供服务发现和配置的工具。consul具有分布式、高可用、高扩展性。
Spring Cloud与Dubbo共存方案总结