摘要: 一、Zipkin简介 Zipkin是Twitter的一个开源项目,它基于Google Dapper实现。我们可以使用它来收集各个服务器上请求链路的跟踪数据,并通过它提供的REST API接口来辅助我们查询跟踪数据以实现对分布式系统的监控程序,从而及时地发现系统中出现的延迟升高问题并找出系统性能瓶颈的 阅读全文
posted @ 2018-07-02 18:35 灬小乙 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: 一、背景 随着微服务的数量增长,一个业务接口涉及到多个微服务的交互,在出错的情况下怎么能够快速的定位错误 二、简介 Spring Cloud Sleuth 主要功能就是在分布式系统中提供追踪解决方案,并且兼容支持了 zipkin,你只需要在pom文件中引入相应的依赖即可。 三、入门 1.准备2个服务 阅读全文
posted @ 2018-07-02 18:09 灬小乙 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 先通过consulClient.getHealthServices(serviceId, false, null)根据serviceId来获取服务实例清单 遍历实例清单中有不是PASSING状态的实例,就调用client.agentServiceDeregister(serviceId)来剔除 pu 阅读全文
posted @ 2018-07-02 15:52 灬小乙 阅读(671) 评论(0) 推荐(0) 编辑