跟踪器|Go微服务全链路跟踪详解
其中最受欢迎的库可能是Zipkin[2]2和Jaeger[3]3。选择哪个是一个令人头疼的问题,因为你现在可以选择最受欢迎的一个,但是如果以后有一个更好的出现呢?OpenTracing[4]?可以帮你解决这个问...
其中最受欢迎的库可能是Zipkin[2]2和Jaeger[3]3。选择哪个是一个令人头疼的问题,因为你现在可以选择最受欢迎的一个,但是如果以后有一个更好的出现呢?OpenTracing[4]?可以帮你解决这个问...
执行时间比我们想的还要长一些。这段代码由一堆函数调用组成,我们确信这些调用中至少有一个调用构成了我们代码中的瓶颈。我们如何找到瓶颈?现在有一个解决方案,就是我们现...
我用一个将值共享给goroutine栈的例子介绍了指针结构的基础。而我没有说的是值存在栈之上的情况。为了理解这个,你需要学习值存储的另外一个位置:堆。有这个基础,就可以开始学...
而cpp指针指向的对象自身就是一个指向char类型对象的指针。通常,如果对象类型是T,那么指针的类型为T*。特殊的void*类型代表通用指针。比如malloc函数返回一个通用指针,然后通过显...