202111-14 dubbo服务整合zipkin详解 去年一直有想法将openTracing整合进自己的dubbo服务的想法。但是zipkinbrave对dubbo的支持,没有更新到最新版本,所以一直没有行动。目前zipkin支持的语言,以及框架如下图:具体可以参考官方网址其中bravelibrary是一个java项目,提供了对主流web服务会用到的组件的支持,如dubbo,httpclient,mysql等。另,SpringCloudSleuth,也是在zipkinbrave基础上的发展起来的一个分布式追踪系统,所以又多了一个整合zipkin的理由;... 继续阅读 >
202111-14 dubbo服务链路跟踪方式 目前很多业务使用微服务架构,服务模块划分有这2种方式:服务功能划分业务划分不管哪种方式,一次接口调用都需要多个服务协同完成,其中一个服务出现问题,都会导致最终失败,虽然有logback+kafka+ELK这样的神器架构,但是定位问题也很麻烦,如果在整个链路中,可以通过一个唯一ID(traceId)跟踪本次服务调用,就可以在ELK中查找当前traceId来定位问题。一、案例1、案例结构pratices-demo-provider-core:定义服... 继续阅读 >