• 又双叒叕是一年啊
    2019-05-28
    zipkin不需要依赖db? zipkin收集服务链路监控不需要代码植入是吗? rabbitmq 或kafka是 先把手机的链路监控信息先传到rabbitmq or kafka 然后
      在zipkin中取到这些信息展示出来是这样? zipkin skywalking cat elk apm 都能做链路监控,我看skywalking 不是所有服务链路监控都可以自动化监控,
      有些也需要手动代码植入监控,cat是有代码侵入的。不知道zipkin如何?

    作者回复: 你的问题要分几部分来回答。首先,zipkin需要依赖数据库,我在课程里应该说过,我们演示目的,Zipkin的Docker镜像里默认直接使用H2数据库。其次,Zipkin埋点也是要写代码的,只不过Spring Cloud Sleuth替我们接了brave,把常用的东西埋好了,OpenZipkin再从库里拿出来给我们查询和展示。Skywalking和PinPoint都是通过Agent方式针对特定的常用项做埋点的,不需要我们在代码里写,自动做了。CAT是需要编码的,侵入代码,但你也可以和Sleuth一样,做在框架里,这样业务代码就不用关心这些了。

    
     1
  • StrongLiu
    2020-01-26
    老师,想请教下非web应用如何用zipkin做跟踪?我们有应用入口是通过其他私有协议的,这类有什么好的方式呢?

    作者回复: 自己来埋点,做一些统一的拦截器,把TraceID和SpanID发给服务端,可以参照官方的处理方式,用HTTP的方式或者消息的方式发出去。

    
    
  • yangyu299
    2019-06-23
    微服务架构中的性能调优,作者能否分享些经验?或者是否有关注的点或者顺序?

    作者回复: 想调优就先建立基线吧,搞明白现在的情况,找到最急需解决的点再下手。

    
    
  • yangyu299
    2019-06-23
    在springcloud中的分布式事务,本课程并没有涉及,作者有什么技术方案推荐吗?

    作者回复: 可以了解一下BASE和TCC的概念

    
    
我们在线,来聊聊吧